maybe give them a few areas where they can spawn and so that they can choose a spot they like, i think that would speed things up , i think its always better if the fish chooses the spawning site and not you ..
also cold water changes seem to trigger alot ov fish into spawning lol just what i think but meh i dont know alot
good luck