Bit2 is reserved and any value is valid, the device may always have it at value 1, but the important thing is bit3 and 4 and with the value 28 they are at value 1. (0001 1100).
In the dth, readme.md file comes a note that says that the illuminance value is sent in % instead of lux.
NOTES Illuminance is reported as percentage (%), not lux. Unfortunately I don’t have the formula how this percentage is calculated.
It is possible that device is sending a value that produces an error in the libraries default hadler.
install the CLI and capture driver logs by varying the light, see what it sends.