Did your problem ever get resolved? I have Ubuntu on HP x360 with Wi-Fi and get the same issue.
Boot PC - it has xxxxxxxxx48 IDReboot PC - now it has xxxxxxxxx36 IDShutdown PC and boot again - it has xxxxxxxxx48 IDReboot PC again - now it has xxxxxxxxx36 IDand so on...
Thank you for your post.
To correct this then please first, stop the daemon with the command
sudo teamviewer daemon stop
Open your favorite file editor and add the following line in the global.conf file that can be located here: /opt/teamviewer/config/global.conf
Then add the following:
[int32] MIDForceUpdate = 3
After this, please restart the TeamViewer daemon
sudo teamviewer daemon start
Thank you in advance and I look forward to hearing from you.