Hi Ian, it seems this is an error that has occurred before, but at the core it must be due to the type of method used to calculate the metrics in SPT. Regarding your question, so far I haven’t come across any specific article that explains the reason for these variations.
What could help you is to manually calculate the values obtained for your R², NSE, and PBIAS. I’m leaving you a tutorial where they apply it in a simple and very clear way. Best regards 😄!