I think it would be nuts to have a portfolio right now without gold in it, especially given the action in the last 2 days. And T bonds with maturities of more than 2-3 years are unbuyable, the deficit will explode and the Fed is monetizing the whole thing. The Fed is different from the ECB and BOJ, they adopt a lot more extreme measures early on, rather than too little to late. The Fed might switch to price level targeting at some point this year, this would make 10-30y bonds are terrible buy. But 2 year bonds? They will be fine
Since this corona selloff started gold has gone down 15% peak to current trough, and is still down 10%.
Bonds and notes are still up, although not as much as one would think.
In 08 gold went down ~30% max drawdown. I don't disagree with your thesis, but I think you have the definition of a hedge wrong. It's not supposed to correlate to 1 with equities.