If you open the patch itself that you want to load into a bpatcher, then open the patcher inspector (shift+apple+i) then check the open in presentation mode box in there it will work.
It also helps to have the top left corner of the presentation at the very top left of the window as well, it means you won’t have to mess around with the offset message to get the bpatcher to the right size.
sorry if this is sounding dumb but i just can’t see this "open in presentation" box anywhere. I have checked the inspector of the bpatcher, opened the patch as a sub-patcher and checked that inspector and cannot see it in either?
It sounds like you’re opening the patcher as a sub-patch inside a larger patch. Try making a new patcher window, then paste the contents of the sub-patch into it, and save it.
Now as long as that patch is saved into the search path of your main patch you can use it as an abstraction. You can just type ‘n’ and write in the name of the patch as if it is a max object.
If you open up your new patch (that used to be a sub-patch) and press shift+apple+i it opens the patcher inspector, and there is a box that says open in presentation mode. When checked, it opens the presentation of the patch if loaded into a bpatcher.