Query in Linking Latest Care Context in PHR App in discovery flow

In the Discovery flow (/v0.5/care-contexts/discover callback API), I receive the list of all care contexts (visits) to be linked. I am able to link all care contexts successfully. (refer attached carecontext_1.png ,carecontext_2.png)
However, if the same patient undergoes a new consultation on another date and I go through the discovery flow again to link the latest care context, the PHR app displays “All your existing records are linked. No additional records available for linking.( please refer attached carecontext_3.png ,carecontext_4.png)”

As per my understanding, it should show the latest care context everytime. Could you please clarify this use case?
carecontext_4 carecontext_3 carecontext_2 carecontext_1
Thanks & Regards,
Lokesh Kumar