Pushing cars across is not the same as lap counting in the heat of a race. Do you have a photo or diagram of your track plan, or one that you copied/mimicked? It's possible that the placement of the base is prone to lap count errors in a racing situation.
To prove that a lap is counted while racing, you can do two things. First, go to the Platform options and turn ON the "Beep" function, which is a beep for when the cars cross the line, which is DISabled by default. Then, you should hear the beep as a car crosses, and know if it didn't count properly because of the lack of a beep. Also, if you watch the APB display tower, you'll see each car's time/laps flash as they cross the line. If you watch that and don't see the right rows flashing as the cars cross the track, then something isn't being counted correctly.
If you set all the cars up as pacers, fast enough to get around but not deslot, it will make testing, and watching the display, much easier. I wouldn't try this with guys trying to have a race, though.
To prove that a lap is counted while racing, you can do two things. First, go to the Platform options and turn ON the "Beep" function, which is a beep for when the cars cross the line, which is DISabled by default. Then, you should hear the beep as a car crosses, and know if it didn't count properly because of the lack of a beep. Also, if you watch the APB display tower, you'll see each car's time/laps flash as they cross the line. If you watch that and don't see the right rows flashing as the cars cross the track, then something isn't being counted correctly.
If you set all the cars up as pacers, fast enough to get around but not deslot, it will make testing, and watching the display, much easier. I wouldn't try this with guys trying to have a race, though.