WM does accept these cards in their store, but they should deny you from purchasing cash equivalents if they cannot verify that you own the card.
That any VGC is load able or accepted for BP or MO is really just exploiting a loophole that WM is too lazy to fix or cashiers are too indifferent to notice.