Can you change MacBook Bluetooth ID so two os can be seen as different hardware?
Automatically pair the same set of Bluetooth Devices, while booting MACOS from 2 independent partitions:

(Each partition contains the whole MACOS)

Use identical Bluetooth.plist file on multiple partitions:

I presume that your partitions both contain the entire MACOS, and they do not share any system storage space. I recommend simply to:


Setup all the Bluetooth devices after booting with partition 1.
Copy the ~/Library/Preferences/com.apple.Bluetooth.plist file to a USB drive.
Boot from partition 2. 
Replace the partition 2 ~/Library/Preferences/com.apple.Bluetooth.plist with the file from the USB drive.


Let me know if this worked out for you.