The difficulties you are experiencing with installing the Canon Canoscan LIDE 220 driver on your Surface Pro 11 could indeed be related to the ARM architecture. For ARM-based devices, drivers for hardware must be specifically designed for Arm64. If the Canon driver is not compatible with ARM architecture, it may not function correctly or may not install at all.
Additionally, peripheral compatibility depends on Arm64 drivers being available. If Canon has not provided a compatible driver for your scanner, you might face limitations in functionality. It's advisable to check Canon's website for any available Arm64 drivers or consider reaching out to their support for assistance.
References: