BLE write working in android 8.0, but not in 7 and 6

I wrote an app that writes to ble characteristics without any problems on Android 8, but on phones with 7 and 6 I can connect but writes do not show up on the target device. I get no errors .

Has anyone here encountered this?