When you enable WebP Compatibility in WP Rocket, basically it creates a seperate HTML Cache for the Webp Supported browser which I think mostly shouldn't be a case. With above all discussed methods such as
rewrite/picture mode, you don't need to enable this thing at all.