VC2004: HTML in page content instead of a block
An HTML element sits in the page's content: in its root or a slot (the page layout's or a block's), rather than in a block. People can only edit it as markup, with no Block Properties fields and no value checks, and it can't be reused on other pages.
How to fix
Move it into a block whose <parameter>s declare each editable value (type, display-text, validation), and use the block here. Reuse an existing block when one fits. HTML in a parameter value or a <template> isn't reported.
Example
<slot name="body"><section><h2>Our services</h2>...</section></slot> - make a services-section block with a heading parameter, then <slot name="body"><services-section heading="Our services" /></slot>.