Device.applePencilSupport currently lists incorrect Apple Pencil compatibility for several recent iPad models.
Apple’s official documentation: https://support.apple.com/en-au/HT211029
- M4 iPad Pro (11/13") – Does not support Apple Pencil (2nd gen). Supports Pencil Pro and Pencil (USB-C).
 
- iPad Air (M2/M3, 11" & 13") – Supports Pencil Pro and Pencil (USB-C), not 2nd gen.
 
- iPad (10th gen) & iPad (A16) – Supports Pencil (USB-C) and Pencil (1st gen).
 
Proposed fix:
case .iPadPro11M4, .iPadPro13M4:
    return [.firstGenerationUsbC, .pro]
case .iPadAir11M2, .iPadAir13M2, .iPadAir11M3, .iPadAir13M3:
    return [.firstGenerationUsbC, .pro]
case .iPad10, .iPadA16:
    return [.firstGenerationUsbC, .firstGeneration]