Keep all of mine in the same room and don't have males going 6-7 months off food. At most I have 2 or three males that only miss 4-6 meals toward the end of breeding season.
Its the want to or act of breeding that causes males to go off food. Moving a sexually mature male isn't going to do anything because once you start pairing them up they are breeding or they want to.