I do SEO for local businesses from all over and they all have odd hours. I think it just depends on the need and if they’re getting the sales they want. But I agree, it’s better to stop open later so the 9-5 workers can shop too. My SEO is open 24 hours but I don’t have a brick and mortar so it makes sense haha.
I could always chat and throw ideas back and forth with you. I have my own SEO business that focuses on local businesses. More than happy to have a chat and try to help you but you gotta figure out what you want to do. Social, web management, data strategy are all different.