While NetGuard doesn’t require root, I think non-root firewall apps on Android are not as powerful as rooted firewall apps or firewall apps that come bundled with the OS (such as Datura firewall with CalyxOS).
Also, unless you absolutely know what you are doing with the firewall, don’t root. Just a note to remember.