API doc clearly say that it could return in progress, sucess or failed.
You may get instant response in Python and postman just because of the delay between the first call and the second call where you probably manually copy and paste the job id. Same for API Connector. Bubble doesn’t always do the “pause time” action because WF are not always run in order.
Maybe you can look at webhook if available for job? (I didn’t see this available for autofill)
If you want to test the “delay” add two button. One that will call the first api and set state with the JOB ID. Wait a few seconds and click second button that will fetch second API call using the state for job id.