External USB-C NVMe enclosure mounts read-only as APFS on macOS 12.6 after system update
Environment
Intel MacBook Pro running macOS 12.6, external NVMe SSD in a USB-C NVMe-to-USB enclosure formatted APFS, enclosure firmware unknown, enclosure connects via a hub to the Mac; drive contains user documents and a live project workspace.
Symptoms
After installing macOS 12.6 the external drive mounts normally but Finder shows files as read-only; attempts to create or modify files fail with 'The operation can’t be completed. (com.apple.DiskManagement error -69845.)'; terminal 'touch' returns 'Read-only file system'.
Observations
diskutil info /Volumes/External shows 'Read-Only: Yes' and 'Filesystem Personality: APFS'; system log (Console.app) shows kernel messages indicating the device was mounted read-only due to I/O errors and a 'SCSI read-only condition' returned by the USB bridge; running First Aid in Disk Utility reports 'The volume appears to be OK' but cannot change mount options; drive works as read-write on a Linux machine when connected via a different external enclosure.
Already attempted
Ran Disk Utility First Aid, unmounted and remounted with sudo diskutil mount readWrite; tried mount -uw /Volumes/External but the system refused; swapped the USB-C cable and bypassed the hub; connected the same NVMe in a different enclosure where it mounted read-write on Linux; ensured no SIP changes were made and rebooted macOS into Recovery and checked security settings.
Question
How can I regain safe read-write access to the APFS volume on macOS without losing data, and how do I determine whether the issue is the USB-SATA/NVMe bridge firmware, macOS APFS change, or a compatibility regression introduced by the 12.6 update?
Verified community troubleshooting
No answers yet..
Incident analysis
Most likely causes
Summary
Suggested Fixes
Continue troubleshooting
Related troubles
Matched from the title, description and tags