Ich vermute mal, dass der
Step-Up-Converter der Powerbank das Problem auslösen könnte.
In dem problematischen Modell ist nur eine Zelle verbaut (3.7 V) und die muss man ja irgendwie auf 5 Volt kriegen.
Aber wie gesagt: Der Arduino Uno bügelt das weg, also kann das kein unüberwindbares Problem sein.
EDIT: Es ist leider noch etwas komplizierter als das, deshalb ist es schon fast ein Wunder, dass ich überhaupt drauf gekommen bin.
Wenn ich den ESP32 mit der "Guten" PB betreibe und von dort die 5 Volt hole, geht es auch nicht!
Anscheindend stört der ESP32 selbst auch noch auf der Stromleitung.
Nur eine vollkommene Trennung über den Optokoppler mit separater, "guter" Stromversorgung gibt einen sauberen Emfpang.
Wie oben schon gefragt: Kann man das vllt. mit einem Bauteil filtern, bevor der Strom zum Empfänger kommt, damit man nicht mit 2 Stromquellen arbeiten muss?