.s9pk icon won't change

I’m developing a .s9pk package and the icon defaults to the Hello-World icon no matter what I replace it with.

The new icon shows up correctly on the ‘A valid package file has been detected!’ screen but it always installs with the hello-world one. I’ve tried using a few different .pngs, even ones used by other packages with the same result.