All futures gaps fill, but the original COVID gap took months to fill, and I don't expect this one to fill this week unless Putin miraculously gives up.
If anything, MFI is still overbought, so I expect it to cycle down until oversold, and maybe a ceasefire or something to cause a rally next week.
I certainly don't expect Europe to rally tomorrow morning given the jump in fuel prices. It's about time Germany did the right thing, stop selling out Ukraine for cheap natural gas. History will not judge you well, but then again what do you expect out of a country that started and lost 2 world wars?