Yes they should refund you the mileage difference from C+ to Y for that segment were downgraded.
Did they give a reason for the delay? I see two BOS-ATL flights yesterday Oct 19 that were delayed, both showing departed about ~2:15 late. If it was due to crew/operational issues then you could also get some goodwill/apology miles for the delays and downgrade.