Hi James Madden,
For underlying issue with STBDS, I didn't manage to figure out at that time. Same as your situation that time, I am quite crazy playing with Geoevent. (Last year).
As far as I remembered, I found a lot of kafka error log like zookeeper connection failed or something. (you can get the log from geoevent installed folder, logs) I think.
Or
Turn on the log setting at manager => http..... :6143/geoevent/manager/log.html, click settings , log level to debug.
And then delete all logs to be sure all logs are clear,
Stop all other services. (Make sure you don't touch the services you got issue)
And wait until you see the log.
You might get some useful log that way.
Another way how I troubleshoot for that kind of situation is by adding the additional output connector
Like for your flow -> WIFI_GEOTAGGER to WIFI geofence email , (add additional output connector like json-output , connect to WIFI_GEOTAGGER) and log down the output of the process.
Sometime the output from the process is not irrelevant to process by the output connector (for example, null value)