I can confirm this was originally a MSFS2020 issue (which I haven’t been using since at least 7 months) but can’t confirm yet if it’s fixed or if it’s (still/again) present in MSFS2024 - will try to do so when I have time.
It wouldn’t surprise me if this was a regression in MSFS2024 compared to MSFS2020 as I encountered several of them.
Since I was able to reproduce the issue, but only in MSFS 2024, I’ve created a new topic in the appropriate category to better track it and tag the MSFS 2020 issue as fixed.
I noticed that the SDK scenery editor is now rendering the beacon sprite in real time after it gets attached to a node - which is really helpful as a visual reference during relative placement of the object. I think this was not the case with earlier versions (beacon was only rendered after a package reload or restart).
@FlyingRaccoon Unfortunately this fix has created a new issue, namely with the built-in model “RotatingBeacon_Tower” (and maybe other assets that use the beacon light system): It now has its beacon light sitting at the base instead of where it was correctly located before. Would be great if this can be updated.
Okay then I suspect it might be related to dynamic terrain LOD.
Could it be that the vertical placement error between object and beacon is caused by a changing terrain mesh LOD as one gradually approaches the object from a far location?
I tested with dynamic VR graphics settings enabled and terrain LOD at 100.
The “Has Beacon” option for creating an attach point with an Airport Beacon is still placing the actual light about 100ft above the position of the mesh in 1.6.34.0. This is particularly confusing, because if the mesh is placed 100ft AGL, the scenery editor will show it in the right place, but launch it 100ft above the mesh in built condition.
I reused the test sample, built on 1.6.34.0, and I still have the beacon in the correct position both in the editor and when mounting the built package
There might be something lese involved in your case. Please create a dedicated bug report and provide us with a project demonstrating the issue so we can have a look.