There’s a bug in https://github.com/UWOrbital/OBC-firmware/blob/bdb552024510f595fe54acbe2395380038a4da23/obc/drivers/rm46/obc_spi_io.c#L250C1-L256C2. We should be checking if the current task is the mutex owner.
PR: https://github.com/UWOrbital/OBC-firmware/pull/266