Request never timeouts on Android (when there is established connection and timeout is due to external server responding slow , socket-like timeout).
Reason:
OkHttpClient.SetConnectionTimeout, ReadTimeout, WriteTimeout is not used, default value of 0 means: NO TIMEOUT.
Working on fix.