Affinity Photo still does not have a decent print interface. Printing to my Epson P600, Affinity takes me straight to the Epson interface which is second rate at best, in particular if you want to use a specific ICC paper profile and request a print preview, the results are horrendous with garish oversaturation, so you have to untick print preview leaving you a little in the dark regarding the final result. For all of you out there equally frustrated by the Affinity print "experience", this is what I do: Do not use Affinity for printing if you want to use ICC profiles. Instead download Capture One Express free and use their interface which allows you to print using your ICC profiles and gives you an accurate preview of your image, very clean and simple to use.
I am surprised that Affinity have not yet developed a clean print interface after years of development of an otherwise brilliant piece of software. I strongly urge them to make strides in this area to be at least be on a par with what is offered by free competing apps. After all, printing is vital for all serious photographers...