Context: Alice has some issues with an app. She talks to Bob who is familiar with the app, but he couldn't fix it and refers her to some experts group.
Alice initiates a conversation with the experts group as given below.
Alice: "Stuck in an endless loop with the app. Bob has tried to help but can't crack the code."
Is the usage of present perfect "has" in th ebaove statement with the given context correct? I'd have used simple past like "Bob tried to ..."
Which is correct and why?