libCEC is not affected by the used CoreELEC device. It’s a software solution only.
On 9.2.1 libCEC 4.0.4 was used, on 9.2.2 libCEC 4.0.5 and now on 9.2.3 it got downgraded again to 4.0.4 as the 4.0.5 doesn’t work properly and cause more issues as it will solve.
The only diff is the TV/AVR part.
Every brand and type of TV have a own firmware and his own CEC handling and errors. So you can never be sure if CEC works with LG as example that it also works with Panasonic.
Nice example:
Same brand different type, CEC is working only on one TV.