Probably he sees this as a way to win the election not about selling it for more money. He gets the vaccine and then trumps to his base that how americans only have the vaccine because america is so great etc and he got the vaccine for them.
USA is so far behind China and Europe in so many ways, I don’t think these type of dirty games are gonna make Americans feel better about themselves. It’s a dying society and it shows.