The point about the Displays settings “remembering” each setup does a lot to explain one aspect of the issues I’ve seen.12.7 is still affected by this bug ! 12.6.x is not and you need to downgrade via IPSW and Apple configurator !
Another thing is: you had disabled Promotion when you had no external
monitor connected and Promotion enabled while monitor connected… this setting has memory for each setup so this is why you got bricked when there was external monitor and you did restart !
Does “backtracking“ with IPSW and Apple Configurator put the firmware back at the older version? I was under the impression that Mac firmware updates are somehow unreversable, if I’m mistaken in that understanding it would be good to know.