Could it be linked to WS-Management Resource URIs ?
For WS-Management connections, the client must also specify a resource URI when accessing CIM objects
If you use instead something like
Get-CimInstance -CimSession $Session -Namespace "micron/cimv2" -ResourceUri "Replace this by what is relevant for this class/MICRON_SATADevice"
"MICRON_" is not a known ClassPrefix so i guess that the person who has developed this MICRON class has also provided a Resource URI to be used with it.