Hi @dylan, when this error shows up, it implies that there is something weird going on with the metadata.
How many samples are there? How many hosts are there? Are there any categorical values that snuck into your temperature column? Are there missing entries in your metadata?
There is also a relevant post here that may help with debugging: Gneiss Singular matrix error - #3 by mortonjt