Actually it is a problem between Taiwan and China that has always been around. In the past the ship had to go to a Japanese port for a few hours to satisfy the requirments of the Chinese if the ship had been to Taiwan.

I think China just tightened up a bit more and it is actually far better in my opinion to spend time in Shanghai or other Chinese ports.

I think it is a change for the better.