I agree with the above posts that AS majorly screwed up and is selling partner award fares that do not exist. I believe all you are owed is the difference between the F fare and coach fare. However, since you have such a strong case and it’s clearly an AS issue you discovered they should throw you some money or miles. AS needs to correct this ASAP.
On a related note, I would have been very suspicious after going to seat guru and seeing only two-class cabin layouts. I know they are not the end all be all, but I would have researched until I could confirm whether Hainan even has a three-class aircraft before making a booking like this.
Hainan is two-class