Limitaciones tiene, pero con la cantidad de salidas que tiene un solo NodeMCU8266, cuantos reles quieres controlar? 1000?
La limitación consiste en conectar dos disposivos, dos NodeMCU8266 por ejemplo, pero no quiere decir que solo puedes controlar dos reles, podras conectar tantos reles como salidas tenga el dispositivo que conectas.
Quizas me equivoco pero yo tengo conectado un dispositivo similar al NodeMCU8266 y controla un rele con una de sus salidas y un pequeño motor con una salida en modo pwm. Para ello NO he tenido que agregar dos dispositivos, sino un dispositivo y programarlo para usar dos de sus salidas.