A few recommendations to check:
1. Cache services. If you are using a server based cache service, please disable to verify if the website using server cache is causing the issue.
2. Verify you have the correct time settings for your location configured on your website. Go to General > Settings at /wp-admin/options-general.php. The “Local time is” should match your current local time.
3. Perform a Theme/Plugin conflict test to verify the plugin is not conflicting with other plugins or theme you are using for your website. Please enable the storefront theme, woocommerce and order hours scheduler plugin only.
If these recommendations don’t solve the issue.
Reopen the issue and provide us more information about your day schedule setup:
– Provide a screenshot of the Schedule tab
– Provide a screenshot of the day schedule for 7PM close
– Provide a screenshot of the day schedule for 9PM to open