I’m not Bond staff, so I don’t have any unique information to say, “aha! This is the issue.”
But I can try to help with some ideas to test.
First of all, in case Bond staff come through here, what does the Bond app Settings for this device say is the Template used?
Secondly, can you try to add a new device to the Bond Bridge (don’t delete your existing one).
This time, go into Advanced, and turn off automatic database searching / matching; you can even try setting the type to RF with a frequency of 433.92 (if my FCC searching led to the correct device).
Then you’ll be manually recording each button from the original remote, or at least the light-related buttons, to test if it works in the test stage of setup, and after saving.
The issue you describe about fan speed being set when you mix and match OEM remote button presses and Bond controls about the light seems almost like you’ve got a “stateful” remote and receiver - that is, each OEM remote button press could be sending a whole fan-and-light-settings-are-at-XYZ-levels-and-power-states signal. Those are … hard to keep happy with a mixture of OEM remote + Bond, from what I gather, even though I’ve never had one of those myself.
Lastly, don’t forget about official Bond support channels through their website; staff come through here from time to time, and we’ve got a decent little community of enthusiast helpers but the turnaround time to a solution is sometimes longer than it might be if instead you were working with an official support rep.