There is another point: I find your current approach quite unusual. You are enabling the mwdt, rwdt, and swd simultaneously within the BootROM; in reality, this should be handled in the bootloader, and hardcoding it into the BootROM may not be a sound strategy.
I'd love to hear your reasons for stating that's not a sound strategy.
For the reasons to enable them early: First of all, from what I recall the bootrom does not even touch the WDTs as they start out enabled in hardware. The thing is that we want 100% certainty that some glitch doesn't stop the boot process cold without having some way of recovering. If we only enable the WDTs in the bootloader, there's a chance that somehow the CPU ends up in an infinite ROM either in the bootrom or in the bootloader before it had a chance to enable the WDTs, meaning the chip is dead in the water until something manually resets it. That's undesirable.