I noticed a potential problem with a transaction while using the API import from GEMINI.
A description of the transactions in the screenshot in chronological order (from bottom to top) is :
1.) USD is converted to GUSD on GEMINI
2.) GUSD is sent to Metamask from GEMINI
3.) GUSD is sent from Metamask to GEMINI
4.) USD is converted to GUSD on GEMINI
The fourth (top) transaction is the questionable one, since it should be a conversion from GUSD to USD that is used in later trades.