Saved 3D Animations Messed Up On Reimport

Godot Version

v4.2.stable.mono.official [46dc27791]


I’ve encountered a notable issue where if I select “Enabled” and “Keep Custom Tracks” under “Save to File” on the animation import settings for a 3D model, then reimport the model after (no matter if it has changes or not) then the saved animation becomes messed up, and the effect is compounded upon further imports.

I’m still new to Godot, but I’m familiar with 3D game development from Unity. What I want to be able to do is add new keys to animations for doing things like calling scripts or sound effects, and have those additions stay even if the animation itself is altered later. If I select to not keep custom tracks, then the animation is just fine on reimport but the added keys are lost.

I’ve tried this with a few models, and I have the same issue with all of them. Is there something I’m doing wrong, or is this an issue/limitation of the engine?