I have a setup using the portable MusicBee.
On my Desktop - MusicBee application, library and the music files are all stored on a local HDD loaded as Drive E. If you only have one drive you can configure a mapped drive to achieve the same.
So for example you may have everything under C:\Music: C:\Music\MusicBee, C:\Music\MusicBeeLibrary, C:\Music\MusicFiles
Create a mapped drive E which points to C:\Music
https://www.thewindowsclub.com/how-to-map-local-folder-as-drive-with-letter-in-windowsI sync the contents of C:\Music to a removable drive for when I want to play music from my laptop. When you plug the drive into the laptop, configure the drive letter to be E - you only need do this once and it will always be E whenever you attach that drive in future.
As far as the laptop is concerned, all the file paths are exactly the same as they are on my desktop, so I can just open the MusicBee app and have everything work.