fatti stampare l'sql debug e vedi che query esegue, magari sbaglia a costruire la query...cake lo fa spesso

oppure trova una soluzione diversa piuttosto di sti Containable che sono proprio una soluzione orrida