It is not a feature that is 'still' in legacy option.
It is a feature that was moved to legacy option back in version 16 when we got multi-plane roofs.
Multi-plane roof display differently to single plane roofs and therefore handle skylights differently.
I don't know if that is good or bad - I don't use a lot of skylights and I only use multi-plane roofs for the most basic of roofs (never when roofs of different levels overlap).
So we can work the 'new' way, and if you can't achieve what we did before, you can convert to single roof planes and switch to legacy mode.
But if you can't do what you want with the 'new' proper settings, then report it to your local Archicad support and see what they say.
Maybe something needs to be changed.
One of the forum moderators.
Versions 6.5 to 25
Dell XPS- i7-6700 @ 3.4Ghz, 16GB ram, GeForce GTX 960 (2GB), Windows 10
Dell Precision 3510 - i7 6820HQ @ 2.70GHz, 16GB RAM, AMD FirePro W5130M, Windows 10