I would not call any of the livebearers shoaling fish. Livebearers (guppies, swordfish, platies, mollies, endlers and quite a few others) are just quite different from shoaling fish in many ways. For instance, one way to see the difference would be when you put your arm and hand down in the tank to work. If you made a sudden movement, livebearers would just individually jump about a little, whereas as soon as my arm goes in, my shoaling fish tighten up their school and they will dart as a group (unless things got -really- close and fast and scary for them in which they'd get broken up but you'd still likely see them in pairs and threes until the whole group could shoal again.
Your pH seems to be maintaining and I assume your heater is holding things at 29C so there's no real call to do anything differently at this point. (There is our little internal debate about whether a few large water changes at this stage will really help things but we have to remember that's mostly theoretical and there's no data to support that variation in approach really being superior to doing nothing.) For you Leanne, and any newbie reading this, the idea of a large gravel-clean-water-change during the 2nd or 3rd phase of fishless cycling is that you take the water down to the gravel and then top back up with good technique and don't forget to re-dose your ammonia and then test it a half-hour later to double-check. The hope is that removing some of the nitrite and nitrate might help the N-Bacs grow a little better but its not really proven.
~~waterdrop~~