As the title says, please make new champions spawn near the capital, not near the sovereign. The first thing I do when a new champion joins me is send him/her back to the capital. This is because of the XP split mechanic: It does not make sense to group champions together. At the capitol, I will wait to build a new army before sending the champion adventuring.
Making new champions spawn at the capitol instead of next to the sovereign is a good idea because:
(1) It will help new players. When new champions spawn near the sovereign, it is easy for the player to believe that we are meant to group our champions together. This is certainly what I did when I started playing LH and was not aware of the XP slip. Whereas if new champions were to spawn near the capitol, it would be intuitive to send them on their own adventure and give them their own group of soldiers as is intended.
(2) In the new system, recruiting champions is supposed to be linked to the progress of our civilization, not just our sovereign. Given this emphasis it makes sense for new champions to emerge at the center of our civilization.
(3) Sending champions back to the capitol introduces some needless micromanagement. The journey home can be quite perilous, so one needs to move the new champions very carefully.
(4) This would also fix the problem in the scenario where spawning a new hero while your sovereign is on a boat leaves the hero in the water, unable to move. (Publius of NIV, for further details see (https://forums.elementalgame.com/444176/page/1/)