Why does it always do this?

For me the problem was the filament didn’t cool before the next layer, so it dragged it with the nozzle.

It’s all about the temperature. You need to lower the temperature in the room and the printing will be normal. Or choose a place to work in the basement or another place where the temperature will be 5-10 degrees lower.

I would suggest you use the Bambu default profiles to start with, Crossing walls for example is disabled by default, but when you enable it the value is zero, so clearly you have someone elses profile which might be doing odd things.

Your material temps are def too low, can see that from the extrusion not melting into the previous later. If you look at the travels in the slicer you will see what avoid crossing walls does, if the filament was being dragged accross the print you will see that and what the setting does to prevent that. Start with a different filament/increase the temps and run a default profile to get a datum