This ^. I have a PC5 on my R6 right now with just a custom map and the fuel mileage is really bad, my light comes on around 160 but I don't exactly try and save gas either..
Here is the problem ... the vast majority of "custom maps" have been set up using a full-throttle run and then calling it good enough. Most of the rest have been set up by someone who thinks 12.8:1 air/fuel ratio is "perfect" and they proceed to set it to that everywhere in the RPM range, even at part throttle. Dynojet themselves are not immune to this, because apparently the "autotune" function doesn't work if you specify an air/fuel ratio leaner than 15:1.
If you really want to get good fuel consumption, it needs to be *lean* throughout the part-throttle region. Spark-ignition gasoline engines (which is what you have ...) normally give best Brake Specific Fuel Consumption when the air/fuel ratio is somewhere near 16.2:1 and there is some give or take in that. Lean misfire should be north of 18:1 unless you are getting too much exhaust reversion, but on bike engines with a separate throttle per cylinder, that's usually not a problem. (Note that the air-suction device needs to be blocked in order for a lambda sensor to properly read the air/fuel ratio that the engine is actually seeing.)
Full load needs to be in the 13:1 range to avoid burning stuff up. But you're never going to burn an exhaust valve when cruising around with the engine running at 1/10 of rated power output.
The tricky bit, which is why most people that you PAY to make a "custom map" won't touch this strategy with a ten foot pole, is that the engine is more fussy-finicky on the lean side, than it is on the rich side, which means it takes A LOT of time and effort to get the map correct. You end up running just short of the point where the throttle response starts going flat - but that's the sweet spot for fuel consumption - and you need to set this right for every spot in the map at 0%, 2%, 5%, 10%, and 20% throttle, every 250 rpm from idle and all the way up. It takes A LOT of fiddling.
It is particularly tricky to get the cracked-throttle correct with this strategy. You can't do it on a dyno, because the engine is effectively in coastdown. I did it in North Carolina on a really long, steep downhill with an air/fuel gauge on the bike, so that I could get the air/fuel right (lean!) just as the engine came in and out of deceleration fuel cutoff - this is what determines that annoying lurch that a lot of fuel-injected bikes have when you crack open the throttle just a wee bit.
Some engines will want the ignition timing advanced slightly for the engine to not run hot by doing this. My FZR400 (carb'ed ... but set up with the same strategy) didn't care. My ZX10R wanted the timing advanced 3 to 4 degrees across the board. With that done, it runs same temperature as it always did.
It is a lot of work and you can essentially only do it yourself if you have an air/fuel ratio gauge that you can install on the bike, even if only temporarily. BUT, the benefit is that you'll get a big improvement in fuel consumption and range, and the engine won't carbon up spark plugs or piston rings any more, and it won't make the engine oil stink like fuel (due to fuel dilution) any more. Last fill-up on the ZX10R took 12.1 litres to go 234 km on the road (correcting for odometer error due to gearing, speedohealer, etc) ... 5.2 L/100 km ... and that's with shortened gearing on the bike. Low fuel light hadn't come on yet.