I'm having a similar issue with watchOS 8.1. The background delivery stops working approximately 2-4 hours after the app went to the background. For example, I'm receiving updates during the evening from the app, but then over the night updates stop delivering and I'm getting those only if I open the app again in the morning.