It's a long shot, but to make sure that it's totally not caused by Bitcoin Core, check your 'debug.log' in "D:\Users\<Username>\BitCoin-Blockchain" for possible blockchain inconsistencies.
If nothing works, you might have to downgrade to v24.1 or your previous working build.
There's no major changes in v25's release notes that could cause incompatibility with you current blockchain.
I verified the Bitcoin Core debug.log has no errors and no inconsistencies found.
Also, as an FYI, a couple of weeks ago I deleted the blockchain and redownloaded the entire thing; it took ~6hrs.
I downgraded to Bitcoin Core v24.1; Armory still sticks at 43%.
I also tried deinstalling Armory and reinstalling it; same problem.
I'm thinking Windows 11 downloaded updates/patches about the same time I installed Bitcoin Core v25.
In a pinch, I can use a separate Windows 10 server for Armory, but that's an old PC I'd like to use it for other purposes.
Windows 11 is my fastest PC, so if I can figure out this problem, it would be awesome.