Engine cutting out when hot

Had the quad out on a 80 mile, mostly gravel road, trip yesterday… It seems to be cutting out once it gets hot. Once it sits and cools down its fine. Full fuel tank. Roll over valve bypassed. If you manage to get through the bogging and get to high rpms it stops doing it, but as soon as you let off the gas and decelerate, it bogs bad once you get back on the throttle.

Not sure where to start with fixing it. This is the first issue ive had with it that it wasn’t a obviously common issue that id already seen around the forums.

Thanks folks.