Update to this issue: A very recent update removed the need to apply Chente's workaround (as described in post #9 in this thread.)
When this came up last spring, I apply Chente's workaround to one RPI NAS but left another one alone (no workaround.) I would do the dongle dance on this system as needed. My plan was to see if a subsequent update either fixed or reversed the change that led to this issue with USB-ethernet dongles. However I was not always disciplined to reboot after each update (especially when I wind up performing multiple updates in a short period.) Therefore I cannot identify the exact update where the issue behavior changed, but only know it was likely within the last 4-6 weeks.
Knowing the exact update is all academic anyway. I am simply reporting that I observed the boot behavior changed and we may no longer need the workaround.