OH 4.2.0 (Windows) - the system has reached start level 100 - rule dosn't work

Probably the system isn’t reaching startLevel 100. If you have Things that are not ONLINE you won’t reach runlevel 100.

There are all sorts of ways you can determine the startLevel. One of the easier ways is to go to Help & About → View Details and startLevel will be among the information shown.

Other options are to create a rule that triggers at each level or enabling runlevel logging to events.log by setting the level of openhab.event.StartlevelEvent to INFO.