Having had more than a few issues with helmets in my time, I can concur with what has been said above. Current helmet is a POC Tectal which I’d recommend. Have had a Super2 in the past and found it comfortable in the largest size but a bit warm.
I’d also echo what has been said about Giro, have had several of those. Unfortunately I doubt the Oakley will fit you, I tried one of their road helmets in the biggest size and it was comically small (Mrs just about had an accident she laughed so much when I tried that on!).
As a bit of an outlier, I’ve also had luck with Kask. Using a Protone road helmet just now and it’s been a great fit, lovely and comfortable and very well made. I looked at their MTB helmet the last time I had to change mine but went with the Tectal in the end. Might be worth a try if you like the look of it.?
TL:DR – POC, Giro, Kask or Bell are the only brands I’ve been able to get well fitting helmets.
#EDIT : Oh and an FYI if you go with the POC. The retention system is height adjustable. It REALLY doesn’t seem like it but it has a 3 position height adjustment. I had issues with getting it to fit properly until I figured out how to change the height. I think it ships in the highest setting.