I think it is probably OK as is.

You need to consider these as "warnings" rather than "errors". Because KiXtart is so loosely formatted, multi-line may mean that you have made an error, or it may be a deliberate formatting choice.

KiXtart itself has problems reporting the actual lines that errors have occurred in, simply because of the free format style.

This is not limited to KiXtart. All languages which allow free format coding have problems identifying where the problem actually is - open speech marks are the major cause of chaos.

In short, it is better to identify potential problems with warnings than it is to try and be clever and report misleading information.