Yes, spawning has happened with another male in the tank, most recently the biggest male and the albino. I never noticed any aggression, but I know the albino must be happier now. Last summer there was also a failed spawn with two males in one tank. (Found the eggs in a filter.)
I've been trying for well over two years, probably closer to three now, to get females and to have a spawn. Getting them small and waiting for them to grow and hoping for females, seems like it took forever, so I was really excited the first time I saw eggs. I have had them in different sizes of tanks, with different types of "caves", and tried everything that I've read online. I had pretty much given up and had moved a few into a 10 gallon tank when they finally had eggs. I think I had the two males and two females in that small tank at the time.