type ‘MAIN_UMFUTURE’ and type ‘UMFUTURE_MAIN’ return same results in ‘Query User Universal Transfer History’ api.
I think they should be different…right? 
I
result1 = client.get_universal_transfer_history(type="MAIN_UMFUTURE")
result2 = client.get_universal_transfer_history(type="UMFUTURE_MAIN")
Unfortunately, I don’t have a test account to check the behaviour in the returned history for that endpoint. You might check the result using a different library to confirm the results, one choice is binance-connector-python
library method “user_universal_transfer_history” .
If there’s indeed an issue, please share the full request URL and responses with sensitive parts omitted.