It's just not my day.
Full quarantine, emergency mode here I come. The good news is that the specks look like specks of seaweed, and not bugs. They are green, flat, and leaflike. Upon closer inspection, he also has mites?! The poor thing, I feel absolutely terrible that all of this is happening to him. About to do full checks on everyone. Wish me luck.