Animation Blueprint - Animation Layers not saving

Hi all! I’m new to Unreal and my English is not that good, so I apologize if some of the language seems strange to you.

The essence of the problem is that the animation layers inside the animation blueprints were not saved.

I had a project on unreal engine 5.4 preview 1 and I updated to unreal engine 5.4. I’ve had a few animated blueprints done and they worked well. Recently I decided to study replication and such constructions appeared. I’m still just learning, so this screenshot might make you laugh.

And after that, my animation layers from the animation blueprints disappeared. Initially, I thought that the animations simply weren’t replicated and that’s why the character moved in A-pose. But later I found out that this is because my animation layers in animation blueprints are not saved when exiting the engine.

Trying to reproduce this behavior in different ways, I came to the conclusion that this happens when there is a hard link to the animation blueprint class in the character’s blueprint. I also tried enabling a hard link in the Actor and everything saved just fine.

The solution I found for myself was to use a soft link instead of a hard link.

I’m not sure how correct this is and why this happens, so I would like to know what you think about all this?