This was documented here: https://medium.com/@parttimeben/mac-it-just-works-horribly-c...
I personally blame Apple for not supporting CEC. I have over 19 apps running in the background to “fix” macOS.
I'm not an Apple fan, but I've tried to use CEC a bunch of times, and I can't blame them for not supporting it. It's not a good protocol.
I don't know the protocol, but when it works it's really great as a end user.
And that’s only possible because Apple implements a proprietary USB protocol inside their monitors for changing brightness so they have smooth transitions and be sure it works every time.
I’m pretty sure they’ll never touch DDC/CI for that, and rightfully so as it has very spotty support, especially with these new Thunderbolt hubs/adapters and smart monitors.
I’m glad Lunar works for you!