Hi Joy,
I faced the same thing few days ago.
I’m a beginner but I solved quickly in this way:
Services and caracteristic UUid weren’t correct… (too short…)
In order to know right UUids I connected to my BLE device with LighBlue app and I found them.
Done. Nothing else!