Question: I just got a new work laptop. I would like to seamlessly switch my bluetooth devices (headphones, magic keyboard, touchpad) between work / personal Macs without complex repairing.

Has anyone solved this problem?

Ideally, I would love it if my bluetooth devices just paired with the computer docked into my dongle that connects to my monitor / power. Like if there was some kind of USB bluetooth controller that exposed my bluetooth devices as USB devices to whatever was connected to it, that would be awesome. But I haven’t found anything like that. I’m curious if people have different solutions?

It would also be ideal if this could be used for other bluetooth devices, ie seamlessly switch headphones...

Answer: 
I have a lightning cable connected to the hub that drives my external monitor. And connect my work or home laptops to my monitor. Then I can plug that lightning cable in to the magic keyboard and/or trackpad when I switch or when I need to charge the keyboard or trackpad. I don't switch all that often, so it is good enough.
I've discovered [AirBuddy](https://v2.airbuddy.app/) (a lightweight Mac app) that solves this problem seamlessly - it's not free (£15) but works really well and the documentation is great. I use it across two Macs with a different iCloud account on each (meaning I can't use Universal Control) with a Magic Keyboard and Magic Mouse and can't recommend it any higher. It does exactly what it says on the tin, every time and for a reasonable price (all pretty rare imo!)