Wenn mqttRetryCounter das Maximum erreicht hat, erfolgt kein weiterer Reconnect Versuch. Besser wäre nach bestimmter Zeit wieder zu reconnecten. z.B. wenn dein MQTT server rebootet dann erreicht der mqttRetryCounter des Pixel-It das Maximum. In der reconnect Funktion wird auch der mqttRetryCounter beim erfolgreichen Connect nicht zurückgesetzt, zumindest habe ich das nicht im Code gefunden.