Yeah, I checked and it turned out unlike my physical debit card, the digital card does not allow overseas transactions. I had to upgrade my digital debit card account to premium to have this feature which is annoying because it involves lots of government verification stuff that needs to be approved.
Well now that it's approved and I have overseas transaction enabled, the card works and I now can happily read the prepubs. Thank you all for the help.