That’s because your logo is a JPEG instead of a PNG.
Please upload a 512x512 PNG to the site setting manifest icon in the admin > settings > branding page.
A small correction here: You should not enable native app install banner if you want your users to install your webapk / pwa, as that will substitute it for the DiscourseHub.