The Japanese league is a bit of a mess currently. They are playing two seasons this year to compensate not having any rugby during the world cup. After that it is up in the air about how they are going to move forward.
I wonder if this was going to happen anyway and is not connected to the cap issue. If it was surely he would go earlier than the end of the season.