I don't think you're right about Bitcoin and the war. Bitcoin can suffer from panic, surrounding global economic uncertainty due to certain events. But it doesn't have to happen and doesn't always happen. The full-scale invasion (because Russia's war against Ukraine itself
started in 2014) started on February 24, 2022. If anything, BTC went up back then, namely from $37k on February 24 to $44.5k on March 1, and then up to $47k on March 31. The biggest impact on the price happens at the beginning, and Bitcoin was doing alright then. What's been going on with the price later has nothing to do with the war, IMO. Moreover, the war also gave new publicity and usage of Bitcoin, as Ukraine started actively accepting Bitcoin donations.