Hi,
I tested the website on a computer, and it's getting the same issue you're getting on mobile, if an item is added, the delivery options will only show up if the page is refreshed. Are you able to move the Javascript code from the <head> tag of the website to below the footer? I think you can get this fixed by doing this. I can try that if you can't. Thanks!