When placing an {9A0D72816DFFDB7F}Prefabs/Vehicles/Wheeled/M923A1/M923A1.et on the map and immediately hitting save the layer file for it correctly shows this:
Vehicle M923A1 : "{9A0D72816DFFDB7F}Prefabs/Vehicles/Wheeled/M923A1/M923A1.et" { coords 118.075 0.001 152.695 }
however if I move it freely or just on any axis and hit save again it suddenly turns into
Vehicle M923A1 : "{9A0D72816DFFDB7F}Prefabs/Vehicles/Wheeled/M923A1/M923A1.et" { components { SCR_VehicleDamageManagerComponent "{141326E9FD94FE40}" { m_fVehicleDestroyDamage 17524 } } coords 117.259 0.001 152.695 }
This is rather odd and makes it so that the vehicle is no longer detected as fully prefabbed and instead has another base container layer wrapping it. Now that I saw this I also see that this spams all scenarios, I think even vanilla, with this "useless" information.
The cause for this is the code inside SCR_VehicleDamageManagerComponent._WB_OnKeyChanged() https://enfusionengine.com/api/redirect?to=enfusion://ScriptEditor/Scripts/Game/Components/Damage/SCR_VehicleDamageManagerComponent.c;733
It is missing some checks for damage keys changed and instead reacts to any attribute keys changing (including transform position for example). Overall this feels a bit hacky, why is this information is saved into a hidden attribute?