The bus and rail travel card, the Leap Card has an app that allows you to check the current balance on the card using the NFC facility on your Android phone. This doesn't seem to work on my HTC 10. I've checked on line and it does appear to affect quite a few HTC 10 owners.
Unfortunately, there would be no way for us to troubleshoot an issue like this Donal. It sounds like it's an issue with this particular phone with this app. Have you tried getting in touch with Huawei?