Managed to solve it.
I was using a Google Tag Manager Plugin (https://bubble.io/plugin/google-tag-manager-1591196268063x958661259682644000) which was adding a “body” tag within “head” section of html. This was causing manifest to not get detected.
After removing the plugin, it is fine!