My experience; Sonex Legacy/Rotax 912 ULS
When first flew, major problems with oil/coolant overheating.
Tried all sorts of cowling modifications, to get temp under control. All ideas worked a little. None enough to be sustainable.
Grounded the girl & returned to workshop for a complete rethink.
Relocated coolant radiator to very front of cowl & added a dedicated air scoop.
Purchased the largest Rotax oil cooler & located it in exit air flow, bottom of firewall.
Increased exit air flow.
Now all heat exchangers over cooling (below 90C) . This is better than overheating, as easy to progressively blank of heat exchangers with adhesive/metallic air-conditioning tape, until desirable temperature reached.
Longer term -I am well into installing a cowl flap, that will control exit air at the pilots discretion.😈