One downside of using a 3rd party to host media is when it shuts down like gyfcat will in September, it will result in a lot of broken links with media forever lost.
Self hosting has less chance of losing the media at the cost of having to pay for media storage.
As a new website, I'd definitely prefer kbin or Lemmy to just focus on the core product and not self host media yet.
Not able to see the changes in my pwa. I'm guessing the update hasn't quite propagated everywhere yet?