I guess it happens because Spring Tool Suite 3.3.0 feature or one of its included/required feature probably references EGit feature as a requirement with mach rule 'equal' or 'equivalent'.
You can try install STS piece by piece instead of one root feature and see if it helps. You can see hierarchy for installed features in Help->About dialog.