Guaranteeing animation method track calls methods if switch mode is set to "at end"

Godot Version

4.2.2

Question

When using animation events, if xfade time is set to any noticable value, even if the transition is set to “at end” , some methods on the method keyframe track will not get called if they are “caught up” in the transition

how would i make it so the animation only transitions at the actual end of the animation, while still blending it in the transition with some noticable xfade time

if xfade time is set to 0, iit always calls all methods, but would like to be able to have both blending and having the animation finish both

I have not had success with custom transition scripts