This just sounds like regular browser fingerprinting, so it's not really about the VPN.
We already knew VPNs alone were not a full privacy setup.
NoScripts is a browser extension that reduces fingerprinting by blocking websites from running javascript code to extract that info from your device.