SOLVED: -
I have created a ticket/case in epicare. They spoke to a BISCIT developer, and now the issue has been resolved.
Below is an explanation / solution for me – so it might help someone else in future.
There is a BAQ called BISC_HH_GetCustomSettingsTable. Find out who the Owning Company is.
Log back into EMW under this company and set up Roaming. This fixed the problem.
We now have 2 Companies. During testing (EMW connected to our Pilot environment) the Owning Company for the BAQ was the new Company, so we did not experience this problem.
In Live, the BAQ was under or first/original company.
We only use EMW for the new company (until further notice) so I am not sure how the BAQs were under the new Company… but they were.
Anywat, I am kinda glag it is under the first/original company - as we treat it as our primary, where we ensure our independant BPMs, Functions, etc, are located in.
Anyway – thanks to @utaylor for responding and offering advice. It is appreciated.