And just like that, it works
I feel like a prize idiot, I was thrown off as the “message” was still appearing in the (popup) browser console. The expected content script output is now showing for the tab in the web console for that page.
Thanks @freaktechnik and @juraj.masiar for your help