Bluetooth LE data transmission to broadcast device In parts

BluetoothLE
We using Bluetooth LE and hve setup a broadcast mobile device and one mobile device that scans and connect to the broadcast device. The data is transmitting but it seems like its transmitting the data packets in parts, as each transmission is being logged twice or three times when we send data.
Is this the right behavior of the data transmission. Data packet size is below 20 bytes

Data transmitted to broadcast device searches for data on an sqlite database.

Behaviour
1st transmission gets the record but does not display the record
2nd transmission does display records but the search is logged twice or 3 times

Expected behavior
1st scan gets the records and display the record first time around

Your assistance will be much appreciated.

Ionic:

Ionic CLI : 6.20.1 (C:\Users\Tigere Bervin\AppData\Roaming\npm\node_modules@ionic\cli)
Ionic Framework : @ionic/angular 6.7.5
@angular-devkit/build-angular : 13.0.4
@angular-devkit/schematics : 13.0.4
@angular/cli : 13.0.4
@ionic/angular-toolkit : 5.0.3

Cordova:

Cordova CLI : 11.0.0
Cordova Platforms : android 12.0.1
Cordova Plugins : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 12 other plugins)

Utility:

cordova-res : 0.15.4
native-run (update available: 2.0.0) : 1.7.2

System:

Android SDK Tools : 26.1.1 (C:\Users\Tigere Bervin\AppData\Local\Android\Sdk)
NodeJS : v16.14.0 (C:\Program Files\nodejs\node.exe)
npm : 8.3.1
OS : Windows 10