On a server I host, I attempted to run a tournament with this mod. Said tournament would provide the players with 4 random Pokemon, and you are only allowed to use said 4 Pokemon for the tournament. This part works, everybody gets a random set of Pokemon just fine. However once the tournament began, it began to disqualify a person when their match started with the reason being "User had a non-rental Pokemon in their party". It doesn't disqualify everybody right when the tournament starts, but rather it chooses one person to be disqualified only when their match is meant to start. I ran a few tests with a mod on my server, to which it randomly chose one of us to disqualify each time.
There are no errors that appear in the logs or the console whenever this happens. It simply takes all of the rental Pokemon, posts the disqualification message, and then hands out the rewards.