The Label for the Property is displayed in a Cell independent of the Property itself within the Layout. Make sure that both the Cell that contains the Property and the Cell that contains the Label are both flagged as "Required".
The required asterisk is intended to be applied to labels, but for this requirement assuming the labels are blank (in free form layout). This was a non-issue in 6.x where Quirks mode was used, but in HTML5/Standards empty span elements are treated differently by browsers, hence the asterisk is invisible. Mostly this will happen with upgraded applications (from 5.x, 6.x to 7.x). This can be resolved in 2 possible ways: 1) If you are attempting to set a blank label as required add a hidden space using " " Alternatively, 2) Add the following style to your UserWorkForm
Option-2 may be the preferred approach since option-1 requires you to make this change at every cell that you are using to display the asterisk (to indicate mandatory fields)