I'm from israel (important detail for the problem) and i have the G2 (Sprint variant).
We're having here a local transportation company, that manufactured cards that you can load money on them and go on buses and trains.
The card is using the NFC technology and when i try to use it with my phone with the dedicated app it doesn't read it, but on my old nexus 5 it worked. I was in amsterdam before 3 months and i saved the local transportation card and apparently, it uses the nfc technology and my G2 is able to read it.
Does it makes sense? do i need to switch my card to a new one? How do i fix this? because it works on buses but not with my nfc chip on the phone...