Are you asking for new router suggestions? Or you meant bandwidth monitoring for just one device on your network?
That sort of info is best recorded at the router level. pfSense has packages you can install that record bandwidth usage & are useful for that. Not sure about OPNsense but I think (?) that would have something similar.