I'm very interested in this question, and would like to know more about the implementation on your bike. How do you select from the ECU options provided? Is there a switch?
When I owned a 2008 BMW 328i, with a stick/clutch, I noticed that the engine braking was very much reduced from my experience with earlier cars, and pretty much negligible and not worth the bother. To be honest, I had not owned a stick car for some time at that point, but downshifts for deceleration were once my standard practice and there was just no point with that car. The engine spun up very freely.
Now I own a newish Miata with a stick and it has the expected amount of downshift engine braking, and much more so than the BMW. This has made me curious about what produces engine braking and how it could be so different between different vehicles.
My working hypothesis is that the BMW's variable valving (both timing and lift) are responsible for the difference. The BMW uses valve lift as a throttle and has no throttle body butterfly valve like carbureted engines do. So far, so good...
You say that there is no variable valving in your bike, but how can you be sure? That might be worth exploring.
I'm thinking that strongest engine braking (apart from the bearing friction, oil pumping, battery charging or AC compressor loads) results from the pumping of air (without much fuel) through the engine and out the exhaust, which would be strongly affected by valving.
Any thoughts on this would be very welcome.