openHAB 2.4 isn’t particularly clever about managing the order of starting up various services. Often this manifests as rules running before Items defined etc., but it seems likely your observation is the same kind of issue.
While there are hopefully proper fixes in the future, you can find a workaround “delayed rules load” here
It’s worth taking a harder look at the source of your warnings - they may come from use of MAP in bindings/channels etc. The “rules” fix won’t address those; but maybe if this is happening before rules load you don’t care much anyway and it’s just a nuisance report?