Thanks not sure where to turn on this icc thing, I deleted the icc profile from window, rebooted and then reinstalled it and rebooted again.
I started up Affinity Photo selected the profile and changed matt black into photo black ink in the driver and the epson 7900 printed fine with that icc profile and the media type set to canvas (breathing color) That tells me this icc profile from BC works with Affinity Photo at least.
I then started Qimage and did the same settings as I did with Affinity Photo from within Qimage I entered the driver setup and changed the matt black in the driver to photo black and it changed the media type to unlisted 372, it should say Canvas
In both cases the printer profile is BC Crystalline 7900 pk canvas (RC, BPC)
I called Breathing color and they confirmed the icc profile I am using is the correct one I agree with you 100% the driver rules no matter what program you use whether Photoshop, Affinity Photo, Capture One etc. Perhaps I just need to accept the unlisted 372 and just print?