Every time you defeat a new trainer stage, you receive a jewel. Will I be able to chain for jewels by defeating that stage over and over again?
To put it simply.. no.
You only receive a gem the first time you battle a trainer.
Source: I just tested it twice