Is there any requirement of clock stretching in the present case?
I think you are correct, I did not check that part and what the master was doing - indeed your example seems to show it’s waiting. Given the current implementation does not work for requesting more Than 32 bits, there is no need for stretching, which would be needed if the API was to authorize more than 32 bytes (collected in batches)