Validation is occuring above the property
Validation error message is displayed above the Property as shown below:
Steps to Reproduce
1. Include a property making use of PickState Out-of-the box (OOTB) control.
2. Include a validate rule configured for this property to perform validations and to display the message.
The issue reported is due to the usage of non-auto generated control - PickState.
In this control, the place where the code to display the error messages is kept is causing the error to be shown between the label and the control.
Also please note that it is best practice to use the auto-generated controls whenever possible for ease of maintenance and upgrade.
Perform the following local-change:
Instead of PickState control use OOTB drop-down control with list source as defined on the property and on the property rule use the 'Field value' Table Type with pyState as Field value of the Data-Party class as shown below.
This complete combination will work as the PickState control and also places the error messages at the right place.