I thought about the possibility of adding the FSDB services to the FOE monitoring and have the FSDB folders replicated. I was going to lab it up and test it out but haven't had the time.
Having the FSDB on a separate server should work as when the polling servers failover they should continue to talk to that server. The issue is the lack of failover for the FSDB server.
Looking forward to your results.