Apparently the USCF rule isn’t clear enough. How you explained it is how I interpret it as well, but there have been several local discussions about it, one which spilled over onto this forum, and never a consensus was found.
The wording, You can’t play King takes King, seems much clearer to me, and solves the issue.