I may have found the culprit after monitoring htop. "vnstat -n" process eats up CPU cycles, sometimes reaching up to "6+" load-average (even if this OrangePi is quad-core equipped)
This only happens intermittently and I can't seem to find the pattern. Sharing my observations here:
Only affects Linux 6.6.16-current-sunxi and higher (such as edge), legacy firmware is not affected (stable for more than a week)
Installing Pihole with cloudflared DoH package seems to trigger high CPU usage of vnstat
Reboot fixes it (or a power cycle)
Having PiHole with dnscrypt-proxy does not trigger the issue (so far, this test instance is already at the 16-hr mark, will keep on updating uptime)
Since it was stable overnight I now have two instances with this configuration, hoping for the best!
Not sure if helpful, but this is all that I have for now. Thanks!