How to allow small edits to bases without causing friendly challenge exploits
Basically, you should be able to re-attack a buddy's village after it is only slightly changed. I think most of us agree here, even us hard core war folks.
I see this idea as the only way to measure what is a large edit vs what is a small change to any base th9 and higher. A tile-movement distance tracker should be built into village editing mode. As long as you don't move things over a certain amount of tile distance, it will not affect the cool-down on friendly challenges.
For example, this means that if you wanted to move 2 giant bombs 40 tiles away to another spot, the game would keep track that you have moved 2 structures never a distance or 40 tiles for each of them. Now, after 80 tiles of total movement in edit mode, a message should pop up letting you know that "if you continue your base will not be able to be challenged for 24 hours." So, small edits of moving 1 or 2 things to different locations will be safe, meanwhile, major changes to bases will naturally trigger FC cool-downs.
This distance tracker feature will have a cool down of 24 hours for each base that you edit. Tis means you can only make a small change on a base every 24 hours, but that small change you make will be able to be esteem right away.