Unless another spell or ability is affecting your opponentâ€™s maximum hand size, Jin-Gitaxiasâ€™s ability will result in your opponent having a maximum hand size of zero. They will discard each card from their hand during their cleanup step.
Jin-Gitaxias doesnâ€™t affect the maximum hand size of its controller. Because the cleanup step is after the end step, its controller may have to discard some of the cards that were just drawn.
If a player has more cards in their hand than their maximum hand size during the cleanup step of that playerâ€™s turn, that player discards until they have that many cards. A playerâ€™s maximum hand size isnâ€™t checked at any time other than their own cleanup step.