Physics-simulated objects excessively affect other physics objects.

I am currently trying to physically lift a 3000kg vehicle into the air and make it maneuverable.
However, if a bullet weighing a few hundred grams hits a vehicle at around 100 km/h, all movement will be blocked and the vehicle will become uncontrollable.

What’s strange is that the vehicle isn’t just pushed away, but is paralyzed in all movement, including rotation and forward moving. It behaves as if it had collided with a transparent pillar.

Substeps are enabled and Physics Materials are set for everything.
CCD is enabled, but necessary because it will pass through objects if disabled. Instead, the bullets disappear immediately after the hit event.

What on earth could cause such broken physics? How can I fix this strange behavior?