What compensation do you think that you are entitled to? there is no fare adjustment due for this change in routing since the fare would be the same regardless
Cathay has provided a hotel for the stay and have ensured that you reach your next stopover point/end of journey at the scheduled time.
I would be chalking this up to experience