WB5.8 стал крайне медленно работать

Так, по описанию - известный баг с Wiren Board 6: Errata — Wiren Board

Ну и для диагностики - я бы убрал правила и добавлял по одному.
Дополнительно - целесообразно подписаться на весь брокер (mosquitto_sub -v -t "#") и посмотреть - нет ли подозрительно частых публикациий.

Вот тут обсуждалось, надо еще учитывать длину очередей.

в выводе dmesg - подозрительного нет?