I've found the same. Unable to use semi-flex to change on the day of travel since I was advised the same fare class must be available on the earlier flight, not simply available seats, and there were no more seats in the class I had booked. Since this, I have stopped buying semi-flex as I can't have a reasonable level of certainty that I will be able to change.