Why is my animation interpolating?

Godot Version

4.5.1

I’m swapping models in my animation using scale. So on frame 12 the scale is 100% and on frame 13 the scale is 0%. Everything is fine in Blender, but in Godot it acts as if there are frames inbetween that, which causes it to interpolate.

Try disabling keyframe sampling in export options.

That broke the rig. But I figured out the issue. I animated in 24fps but Godot imports it at 30fps. So it’s adding frames to my animation.