I've been using NetGuard (https://netguard.me/) for this purpose for a few years now - works great for blocking apps off from the internet entirely but is/was a huge battery drain filtering all connections (blocklisting). Will definitely give this a go!
Edit: looks very much like this is based on Netguard or borrows some of its code - near identical settings/etc.