Whenever I look in Chrome\'s console, I see this error message:
Site cannot be installed: the page is not served from a secure origin
In later versions of Chrome, this can occur as a result of a flag relating to banner content serving. These flags change all the time, but here's how it looks in Chrome 78:
The flag is bypass-app-banner-engagement-checks, and it's pretty far down the screen (unless it's enabled, in which case it's near the top of the screen).