Table / Repeating Group Loading Question

I have a Chat. When i click on each Chat i load a Custom State with the ChatID. After that a Repeating Group opens with that Chat Messages which contains the chatID. when im jumping from Chat to Chat i have the problem, that the Repeating Group is loading very abrupt. So when i click on a different chat i get a slight delay where i can still see the data from the previous chat and after 0.5 sec i see the clicked chat.

I tried to use the “is loading” condition in the RG but because its only a 0.5 sec delay you cant really see the loading Spinner.

Is that a Database Problem where i have to figure out a better structure or is there anything i can do to prevent the delay?