I’ve found git desktop in its current form to be fantastic and the inbuilt system to be less simple and more prone to conflicts.
Have you tested creating a new 3d object, double checking it’s in your game folder then pushing (then making sure its visible on your repository online)?
This will help find where the issue lies.
Here is what Epic’s git ignore looks like.