That’s ridiculous. They should owe you the difference in points/cash. Dirty pool to insist that it’s a voluntary downgrade.
As a practical matter, if the space is still available, I would just cancel and rebook at the correct pricing rather than arguing with BA.