The number of Victory Points, Combat Points, and XP you can get in battles is limited. Tap here for more info about Point Limits.
The XP limit from Battles is 500 XP per day. Besides that, you can earn additional 500 XP by completing Regular Objectives.