I just noticed that this doesn't happen anymore on the latest banip
Mon Jan 27 10:59:45 2025 kern.warn kernel: [ 108.454065] percpu: allocation failed, size=16 align=8 atomic=1, atomic alloc failed, no space left
Mon Jan 27 10:59:45 2025 kern.info kernel: [ 108.454331] percpu: limit reached, disable warning
both on my test openwrt and actual routers, it doesn't happen anymore