In every kingdom there are challenges to complete. Does completing all challenges for a kingdom do anything or give something to you?
Souls upon souls
No, there are no rewards for completing all challenges (anymore). However, completing a challenge at max star level gives you 100 Souls, which is very helpful for newer players.
Is this only for the first time completing it?
Yes, unfortunately it’s only for the first completion.