UPDATE: Just solved the incorrect bone importing issue, turns out all bones had to have a separate name, even if they are not from the same armature!! i feel stupid now
Roblox still keeps creating the root part though, if i parent the bones to their respective mesh, it results on this offset, that is of course not desireable
Not at all, i had to manually reposition each bone to the original WorldPosition after moving them from the root part to the mesh. Its very annoying, hope roblox can do something about it