Anytime something weird happens, check your fly. If you tick bottom or get hung up, check your fly. Definitely check it on EVERY BAD CAST. Yes, it’s a pain in the ass to check it every time the fly and leader don’t turn over, but it’s a bigger pain in the ass not being ready when a fish grabs. Get in the habit of being paranoid about what’s going on with your fly.
There, that’s my speech. It will likely get stuck in your head when you want it to the least. If all’s well on the leader and you break off another, check your drag. Anything can happen during the fight but breakoffs on the grab shouldn’t happen. That said, it will happen to you now and again for the rest of your steelheading career :)