Lights dim past minimum

(C-7, latest firmware)

I have several Sengled BR-30 RGBW Zigbee bulbs that set up using the Advanced Zigbee RGBW bulb driver and have their minimum dim level set to 10. I'm trying to dim them using a scene controller and the button controller app, but I'm having some issues getting it to work the way I want.

The device page shows the minimum dim level of each bulb is set to 10%. The behavior I was expecting was that if they were at the minimum level and received an additional dim command, they would stay on. Alternatively, if a 'start dimming' was issued but the 'stop dimming' wasn't issued fast enough, they would dim to 10% and stop there.

The device pages show that once they reach 10%, the lights switch to 'off' but still show 10% as their level. If I toggle them back on, they come on at 10%.

Here are the logs with debug logging on after I set them to level 30 and issued a 'start level change down' command:

2024-02-04 16:52:50.269 info Family Room Bulb 1 was turned off
2024-02-04 16:52:50.266 [debug] descMap:[raw:B40C0100080A00002000, dni:B40C, endpoint:01, cluster:0008, size:0A, attrId:0000, encoding:20, command:01, value:00, clusterInt:8, attrInt:0]

2024-02-04 16:52:47.263 [debug] descMap:[raw:catchall: 0104 0008 01 01 0040 00 B40C 00 00 0000 0B 01 0100, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B40C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[01, 00]]

2024-02-04 16:52:47.194 [debug] startLevelChange(down)

2024-02-04 16:52:35.763 [debug] descMap:[raw:catchall: 0104 0008 01 01 0040 00 B40C 00 00 0000 0B 01 0400, profileId:0104, clusterId:0008, clusterInt:8, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B40C, isClusterSpecific:false, isManufacturerSpecific:false, manufacturerId:0000, command:0B, direction:01, data:[04, 00]]

2024-02-04 16:52:35.626 [debug] setLevel(30)

Is this the way the driver is supposed to work or should they stay on at the minimum level?