I have also checked the NLA strips before and nothing changed. These are my export settings that I made a preset because they worked before on this model specifically as well as other models that still work, just not this one.
Also, I made a discovery after some intense research. Apparently, Blender reversed engineered the FBX file format and never got it officially from Autodesk. I went back to UE 4.26.2 and 5.1 to see what the output logs would give me there since 5.2 and 5.3 gave different results, and now, the animations work flawlessly in UE 4.26.2 and UE 5.1. Also, UE updated their FBX import SDK in between 5.1 to 5.2 and up. This means that the change has stopped my animations from working and I must now work in 5.1 unless 5.3 has a patch for this or 5.4 fixes it. Only problem I face now is that UE5.1 requires I rebuild the skeleton every time I start up the UE file for some reason, and save the animations (Which takes over 30 mins every time), so that’s fun. I also have to open the mesh file first to force UE5 to create the new skeleton first. If I don’t do that first, the new skeleton for the animations will not allow itself to be used in the animations later (This is confusing me why I need to do this, but that just means I have to do it all in one go, or just not shut down UE or my computer). Either way, I found the problem. If you know of a way to stop this from skeleton thing from happening, that would be appreciated. Otherwise, I found the problem, just not really a solution. Thank you all for your attempts to solve this problem, I appreciate it. I just wish I could have given an actual solution instead of a workaround.
Also, if you want to see the blender file I am working with specifically to see if you can find anything off, I will upload it again here. If you happen to find a different solution, I will update the solution here. Thank you all again.
Ohmu_014_Smol.7z (7.3 MB)