First thing I would check is which exit point you registered your exit program for. When coming from a green screen you would be using client FTP so QIBM_QTMF_CLIENT_REQ would be the correct exit point. On the other hand if a PC is using FTP to a System i then the system is a server and the QIBM_QTMF_SERVER_REQ exit point would be the correct one. When working as a server, the system would not call your exit program (if it is only registered for the client support).
PS – Is there a reason you’re opening up a new question each time? Adding to the initial discussion might make it easier for others to follow.