Not sure how it goes but I have semi fixed it.
From what it looks like, you cannot have fileds named the same thing even if they are under different ACF’s (when used in options). I put a prefix of publisher_ on the publisher table and a prefix of business_on the busiess ACF. That sort of fixed it. Some data disappeared, Elvis was spotted at 7/11.
Onward and upward.