IIRC the UmbracoHelper can only function properly if you have a routed request. So fx background services, etc would not be able to get the correct Umbraco Context.
For that you can instead use the IUmbracoContextFactory to get the context and then get nodes, etc