If my app generates events while it is in the background, does this count as an additional Visit?

No – it is not counted as an additional Visit. In this scenario, the visit would be attributed to the last Visit that occurred when the app was last active.