The interesting thing is going to be that the BM1384 is a top-cooler so parts arrangement will have to be a bit particular unless we want a two-sided board with chips on the bottom, but for a USB miner that's probably more headache than it's worth.
If at all possible, try to arrange it such that the main heat sink faces up on a standard horizontal USB port. USB try-3-times-before-it-plugs-in jokes aside, there
is a reasonable standard to this
What type of spacing are you seeing on your hubs?
Mine are between 1.5cm and 2.8cm, the last of which is fairly wide spacing and still isn't enough for a twin fury - but then that thing has a massive 3cm tall heatsink + board + connector (+buttons, technically - that could have been designed better).
The common Orico and Anker ones are ~16.5mm and ~19.5mm respectively, but it does vary per-model, looks like.
I could have sworn there were design files for the 49-port dipo/eyeboot one around, but I guess I didn't bookmark. u/klintay should be able to help out anyway.. in case anybody felt like filling one of those up again