I have to agree with opermarks and others that are voicing their request for a proper Alpha Channel packing support.
Right now it becomes impossible to have Affinity as part of a pipeline where you need the alpha channel to store additional information. If I make a texture with packing a grayscale map on the alpha of a texture, it opens in Photo with a completely White alpha.
If you try and pack yourself information in an Alpha channel in Photo and Export it , it will clip all information in RGB with the opacity values of the alpha without giving you any control over whether you want pre/unpremultiplied.
Unreal engine supports it, Substance Painter / Designer supports it. And aside from photographers the other markets would clearly see the benefit of Photo supporting Alpha channel Packing. Right now , I basically avoid Affinity for any work on Images / textures. It is quite disappointing.