Problem marking the channel as read

[Problem/Question]
I often find it difficult to mark the channel as read. The API fails almost every first time. My network connection seems fine:

Also, the API response arives after 10 seconds of the cache response. (see logs in this issue)

Logs:

2023-06-22 17:00:02.231244+0530 App[30798:9785904] [ChatViewController.markChannelAsRead()#22] 💬 Could not mark channel as read. Error: Error Domain=chat Code=800180 "Exceeded acknowledgement timeout." UserInfo={NSLocalizedDescription=Exceeded acknowledgement timeout.}
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://api-47343581-ab50-4e8c-9676-a8413acd5c4a.sendbird.com/v3/group_channels/sendbird_group_channel_264846154_e23d659f407c1579539b645f5a3a4e1f05b855b2?&is_feed_channel=false&show_delivery_receipt=true&show_member=true&show_metadata=false&include_chat_notification=false&show_empty=false&show_read_receipt=true&show_frozen=false, NSErrorFailingURLKey=https://api-47343581-ab50-4e8c-9676-a8413acd5c4a.sendbird.com/v3/group_channels/sendbird_group_channel_264846154_e23d659f407c1579539b645f5a3a4e1f05b855b2?&is_feed_channel=false&show_delivery_receipt=true&show_member=true&show_metadata=false&include_chat_notification=false&show_empty=false&show_read_receipt=true&show_frozen=false, _kCFStreamErrorDomainKey=4}

[SDK Version]
4.8.5

[Reproduction Steps]
I don’t know if there are any reproduction steps.

[Frequency]
Always for me.

Hi Sunil,

I have tried reproducing the issue in my own environment for the above version where it works as expected and I don’t see the specific error reported in error logs. Hence, I would recommend you to review the same using our sample guide and see if you are facing any similar issues in your environment.