Compressing a bundled Java Custom Runtime Image or not?

I’m bundling a custom java runtime image built with jlink together with my app in the snap.
When building the runtime I’ve the option to compress it or not.
Compressing it reduces the size on disk from 195MB to 160MB.
A zipped uncompressed is 66MB.
A zipped compressed is 74MB.

I have noticed that using the compressed one in an AppImage results in larger file.

When I build my snap I get the exact same size, whether or not I use a compressed runtime.

How is that even possible and what should I use?