When I change Category's GL Account assignment, does it automatically reassign the GL Account to historical transactions involving that Category record?
Historical transaction are not affected when changing a Category's GL Account assignment. The change will affect only new transactions going forward. You can, however, reassign historical transactions to a different GL Account if you wish. To do so, follow the steps in this topic.