Frequency difference for readings on different devices

I’ve been experimenting with the Ruuvitag Python library - After cloning this to my Ubuntu laptop and running the main script this will pick up the tag readings quite quickly - pausing for maybe a few seconds and then printing out the readings.

$ python ruuvitag_sensor -s

I also cloned the library to an IoT gateway device that is also running Ubuntu. When I run the script on this however, there is a long delay before readings are picked up and even then there are much much less.

I was wondering if anyone else has experienced anything like this when using this library - I suspect it may be some kind of driver issue? I’ve compared the bluetooth packages between the laptop and the gateway and installed the same packages on both.

If anyone has any ideas I’d really appreciate it!