I thought this too, but it seems Safari only supports the Notifications API for when a site is open, not Web Push for background notifications?
There is a ticket open for adding support into Safari, but it probably won't happen anytime soon. https://bugs.webkit.org/show_bug.cgi?id=182566