I agree with both gents. Asking for your QR code seems rather random at immigrations. Sometimes they do, sometimes they don't. I have the idea they simply check their system when they do.
Filling out a TDAC takes a few minutes, no hassle at all. At least for me, not worth downloading another app and again sharing passport details on the online highway