Being only a shade tree tech user, I would agree that this is a firmware issue. The coding has to get a light level reading from the cam sensor in order to trigger the mode switch. Theoretically, the on and off should be at the same light level or slightly overlapping so that it doesn’t sit there and constantly toggle in variable light conditions.
But, this is an extreme variance. You shouldn’t have to toggle it to get color.
Push a log on your cam and post it here so that it is available if the devs need it.
My log: 648660