Anscheinend liegt es an der Reihenfolge, in der die Server gestartet. Beide horchen ja auf dem selben Port. Wird FireBird bzw. der Guardian zuerst gestartet funktioniert es, sonst landen Deine Anfragen bei
IB Server, der mit dem ODS der FireBird Datenbank nichts anfangen kann.