I found the problem, I had the listener on a start page, and I have other pages that are similar which also have listeners on them…
When I went to those other pages and came back it was like doubling up on the listeners, what I needed to do was have a remove listener so that it would stop.
Earlier I noticed it was cloning the same info 4 times, that was because I had gone to the same page and back 4 times, I confirmed this by closing the app completely, which made the listener work normally, then as I left and came back each time it would clone 2, 3, 4, 5x etc based on how many times I entered and went back.
Then I put the remove listener in there and now it works normal and doesn’t clone extra.