Found another bad pipeline: If I import without combine meshes, even if the meshes are separated in the source file, skeletal meshes will become static meshes in Unreal.
So the only method I see now is to just simply import every single mesh with skeleton separately.
This means skinned mesh material count and skeleton will by multiplied in each fbx file and in .uasset file - insane amount of extra resources for no reason.