Please be informed that the On-Screen notification has a 30 seconds delay which is why it takes time before users can see them on their screen. Though our team is still working on making it in real time in future updates. 

To add, it will be displayed on the currently open pages of your website but it won't be visible for any new tabs or if a tab gets reloaded.