Rigging problems in Unreal

Hello all,

I rigged this locomotive in Blender and can only get it over in UE as a baked animation, but I need to have control over it within UE if possible.

I tried to replicate it in UE via a blueprint, and it gets close, but I have an alternating error, where one joint breaks one time, a different one the next and each time it just does one or the other.

The following link will take you to a video I put up showing the problem on my YouTube channel. It was too large to post here, but is only about 4 minutes long. https://youtu.be/6v0a32WH71w

I would appreciate any feedback at all on what else I might try. I feel like it really needs an IK constraint to help the solver out, but apparently not something you can do in blueprints.

Here is a static view of the area in question of my blueprint.

Thanks,
Skeeter