Do you still take requests from this thread? Well ill leave mine in case the answer is yes...
Datapack that twice an ingame day would get the average distance of all players from spawn (perhaps only if there are more than 2 players online could be configurable if any check is there) and would add to the worldborder from 0.01 to 0.5 blocks that would be calculated by multiplying the max blocks that could be added with (all player average distance / worldborder radius) so if players want to expand the border they have to play closer to spawn encouraging encounters on the server.