Thanks again for the response. I played around with the sign on request XML in ofxtools. The solution was to move the CLIENTUID element to the end, after appver. I hope this helps if anyone else has this exact problem with gnucash going forward.