The android build for my game fails to render properly.

So i am trying to make a game for android, so far so good. The problem is that when i build and run the apk to my phone it dosn’t render properly.
This is how it looks on the phone


And this is how it look in Unity, and also it works when i use U nity Remote 5

If you look at the phone screenshot you can see that the only rendered line of tiles is the last one like it inverted the map.Map is generated from a txt file with every tile having a number, so the map looks like this
11166616666111-
66161616116111-
16161616116111-
16161616116111-
16161616116111-
16161616116111-
16661666116611-
11111111111111

Any ideas of why it does this?

Ok, i managed to solve the problem.I just made the game render the tiles from inside the script and not from a txt file.
I have another question: I have a hover script that links the image of the tower i want to the mouse when i click the TowerButton, but how do i make it stick to the mouse when i press and hold the click and then place it on the tile when i release the click?