I have some experience with servicing Bosch batteries. I didn't see their latest products internally, but from their first system (classic) up to (including) Powertube 750Wh smart they won't lock the BMS when you disconnect them. Worst case, it will register an error that every Bosch dealer can clear with their diagnostic tool. Also, moving the BMS to a higher capacity pack might work with Bosch. I've tried mounting a 400Wh Powerpack BMS to a 500Wh rebuilt pack. It worked, more than that, calibrated itself for extra capacity and let me used the whole 500Wh after a complete cycle.
So in this regard, you're in a bit of luck. Other manufacturers will firmware lock the BMS once you disconnect it and also won't let you use extra capacity unless it's programmed in firmware (eg. Specialized, Fantic, Orbea, Shimano, Yamaha etc).
Good luck with your project, I'm curious how it will turn out. As long as you design a proper case for the battery pack, I think your project will succeed, at least as a working prototype. I did something similar for Specialized/Brose motor and there were some obstacles along the way

) But it turned out just like I wanted.