I tried using my Monzo at a post office a couple of days back and it would not work
Strange. I post a handful of things every week and use a mixture of 3-4 different branches. Some are full post offices and some are inside news agents. Never had a problem with anywhere accepting my card.
Are you just paying for postage?
My Post Office accept’s my Monzo Card