My solution to the Holdo nonsense would be to have her not trust Leia’s hyperspace tracking theory. Instead, Holdo tells the crew she thinks a mole sent their location to the enemy. This gives her a reason to be secretive. So, she sends the fleet through hyperspace again, while blocking all communications. Only when…