Outdoors - on the flats, indoors using a Saris trainer and using gears to hit the right power. I do think the issue lies with it being relatively easy to maintain a certain power indoors whereas when I am outdoors, there are fluctuations, etc.
Thanks everyone for your generous feedback, I won’t give up yet.