I am no Linux/libreelec specialist:
-sh: HTOP: not found
watch -d cat /proc/interrupts
Every 2s: cat /proc/interrupts
CPU0 CPU1 CPU2 CPU3
16: 0 0 0 0 bcm2836-timer 0 Edge arch_timer
17: 33877 14192 39009 36135 bcm2836-timer 1 Edge arch_timer
23: 37 0 0 0 ARMCTRL-level 1 Edge 3f00b880.mailbox
24: 29216 0 0 0 ARMCTRL-level 2 Edge VCHIQ doorbell
46: 0 0 0 0 ARMCTRL-level 48 Edge bcm2708_fb dma
48: 0 0 0 0 ARMCTRL-level 50 Edge DMA IRQ
50: 0 0 0 0 ARMCTRL-level 52 Edge DMA IRQ
51: 7880 0 0 0 ARMCTRL-level 53 Edge DMA IRQ
54: 912 0 0 0 ARMCTRL-level 56 Edge DMA IRQ
59: 0 0 0 0 ARMCTRL-level 61 Edge bcm2835-auxirq
62: 415429 0 0 0 ARMCTRL-level 64 Edge dwc_otg, dwc_otg_pcd, dwc_otg_hcd:usb1
79: 0 0 0 0 ARMCTRL-level 81 Edge 3f200000.gpio:bank0
80: 0 0 0 0 ARMCTRL-level 82 Edge 3f200000.gpio:bank1
86: 384 0 0 0 ARMCTRL-level 88 Edge mmc0
87: 4814 0 0 0 ARMCTRL-level 89 Edge uart-pl011
92: 17946 0 0 0 ARMCTRL-level 94 Edge mmc1
FIQ: usb_fiq
IPI0: 0 0 0 0 CPU wakeup interrupts
IPI1: 0 0 0 0 Timer broadcast interrupts
IPI2: 13511 17028 48308 74164 Rescheduling interrupts
IPI3: 7 17 7 7 Function call interrupts
IPI4: 0 0 0 0 CPU stop interrupts
IPI5: 383 124 741 973 IRQ work interrupts
IPI6: 0 0 0 0 completion interrupts
Err: 0
I just thought the problem is known and there are special solutions to solve it.