@barbarabeeton Not having the skills to give a relevant criticism of your
answer, I can simply indicate that among the 40th posts that I consulted on the use of %, I do not remember having seen anything concerning the addition of spurious space by a package like in you e.g... So your answer seems to really fill in a blank IMO!