I found the job config plugin hava some problem by updating slave nodes.
The source code is foreach every node and update first changed node.
It is will not correct update Agent Config History by upgrading Jenkins plugin or clicking "Mark this node temporarily offline".
These action will not recorded in Agent Config History, but its slave config have been change.
So when you execute on other node, it will be updated Agent Config History in previous changed node.