Der Schwanzfleckbuntbarsch lebt in Flüssen, Seen und Sümpfen, ausgewachsene Fische auch in Lagunen an der Karibikküste und tolerieren marine Wasserwerte.
Die Fische ernähren sich von hauptsächlich von Schwämmen, daneben werden Manteltiere, Moostierchen, Hydrozoen, Krebstiere, Fischlaich und Algen verzehrt.
Schiffe, Gebäude, Fische fliegen und schweben, geisterhafte Wesen bevölkern die Szene, es gibt mehrere sich gegenseitig durchbrechende oder überlagernde Ebenen.