Found a solution.

https://wiki.openwrt.org/doc/uci/dropbear

If you try to run multiple dropbear instances and they are not started you probably have a timing issue. To fix the timing issue just create a small hotplug script in /etc/hotplug.d/iface/40-dropbear that simply restarts dropbear after the WAN interface is restarted.

/etc/hotplug.d/iface/40-dropbear

#!/bin/sh

if [ “$INTERFACE” = “wan” ] && [ “$ACTION” = “ifup” -o “$ACTION” == “ifupdate” ]
then
/etc/init.d/dropbear restart
fi