Unreal appends incrementing number to the name of random bones on skeletal mesh import

I’m trying to import a rigged skeletal mesh from blender into Unreal.

However, when I do so, random bones have an incrementing number appended to their name on import:

The hierarchy in Blender:

And then in Unreal, with numbers appended to random bone names:

This is an issue when creating a control rig that relies on bone naming being consistent across the different sides of a rig.

I can rename these bones manually after import using the skeleton edit mode, but this then needs to be repeated every time the model is re-imported.

These are my FBX export settings in Blender:

Is there a way to fix this on export from blender, or a way to change the behaviour when importing to Unreal?

Any help would be greatly appreciated.

Is there only one skeleton in your FBX file?

Can you share the model with us in direct messages?