Just to clarify, when I have this information when using cat /proc/interrupts, (Newifi 3 D2's the model)
root@ChiNET:~# cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
8: 134658 134688 134686 134676 MIPS GIC Local 1 timer
9: 28937 0 0 0 MIPS GIC 63 IPI call
10: 0 23054 0 0 MIPS GIC 64 IPI call
11: 0 0 38149 0 MIPS GIC 65 IPI call
12: 0 0 0 23703 MIPS GIC 66 IPI call
13: 89287 0 0 0 MIPS GIC 67 IPI resched
14: 0 35532 0 0 MIPS GIC 68 IPI resched
15: 0 0 48230 0 MIPS GIC 69 IPI resched
16: 0 0 0 19822 MIPS GIC 70 IPI resched
17: 0 0 0 0 MIPS GIC 19 1e000600.gpio-bank0, 1e000600.gpio-bank1, 1e000600.gpio-bank2
19: 12 0 0 0 MIPS GIC 33 ttyS0
20: 0 0 0 0 MIPS GIC 29 xhci-hcd:usb1
21: 77805 0 0 0 MIPS GIC 10 1e100000.ethernet
23: 117 0 15594 0 MIPS GIC 11 mt76x2e
24: 220 0 0 136711 MIPS GIC 31 mt7603e
27: 0 0 0 0 1e000600.gpio 3 keys
28: 0 0 0 0 1e000600.gpio 7 keys
Does that mean that irqbalance is working as intended?