Well, is there a large body of water in the tank? If not, that could be why they've stayed in amplexus for so long, no where to lay the eggs.