Aiyoh this is such a common struggle lah, you are definitely not alone in this! The screen time thing at home is quite common but yes it can become a habit where they associate eating with screen time, so slowly try to wean off that at home first by distracting with conversation or toys instead during mealtimes. Maybe also talk to the school teacher to see if they can encourage him more during mealtimes, and at home try to expose him to similar wet food textures that school serves so he gets more used to it, because toddlers this age are very predictable one, what they eat at home they more likely to accept outside also!