Apologies if you’re already aware, but be sure to keep your 3-Pt lift control lever ‘down’ when you’re running your BH77.
I zip-tie mine such that I don’t knock it or move it accidentally.
Didn’t have any trouble pulling rocks this size out while doing various trenching projects with my BH77 and similar model L3301. I use the mechanical thumb, myself.