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