I agree @olanwade, it’s not a yeast issue. In addition, I also agree that it’s not a stuck fermentation as your forced fermentation tests gave similar results.
I also agree with @damian_winter that this is likely a recipe issue coupled along with a process error.
Your BIAB. What are you brewing on? A stove top? If so are you leaving the pot on the burner after mashing in? This would cause the mash to continue to heat.
In addition, ditch the infrared temp gun. That is only measuring the temp at that location. I’m willing to bet you a beer that this is likely the issue.
Get a thermopen and take multiple readings throughout the mash. I stir until that reading is similar or the same throughout the mash.