The Changeable/Non-Refundable applies to the fare. In this case an X fare. So if you were not using miles that would apply. But as you want to use miles so different rules.
The real issue is that the system is using the some fare for the display regardless of the payment type. Thus the confusion.