On a server I notice:
The 2 "variables" gtid_current_pos and gtid_slave_pos do not have configuration settings but state. Configuration state should be stored somewhere else. SHOW GLOBAL STATUS has traditionally been used for this.
See an upstream equivalent ticket I wrote some time ago (not resolved either).
As stated in the original ticket I care because I collect this configuration information and have to explicitly filter out settings like this which change continually to be able to compare settings from one server to another or one moment in time to another.
So please remove these variables from global_variables and put the information somewhere else.