These log message from com.apple.FSKit, category default, seem relevant. Notably, I don't see any logs from my code, so although it claims that the probe failed, it's not because of my code.
Successful dynamic cast of resource to bd. Got fd 3
readFirstSectorAndLog reading from 3 got rv 512 error (null)
Successful read, first characters 4c4b:6000
Returning (null)
FSModule dev.steve.MFSLives.MFS probe: returned Error Domain=NSPOSIXErrorDomain Code=22 "Invalid argument"
Topic:
App & System Services
SubTopic:
Core OS
Tags: