In general, plain old <a> elements do not tend to cause INP issues, but there are a few reasons why they might:
- Are there any event handlers attached to the <a> tags? For example, analytics to log external links that cause a lot of processing?
- Is there a beforeunload handler which popups up a "Please don't leave!" message that takes a lot of processing.
- Is this an SPA so the <a> elements are overridden and replaced with a so-called "soft navigation" handled by the JavaScript app and that takes time.
- Is the main thread just really, really busy so clicking on an <a> element doesn't register the click until much, much later anyway.
Can you repeat slow INP in a DevTools trace? Or using the Web Vitals extension? With 6x (or even 20x) slowdown if necessary?
Is it particular links causing this? Are they internal/external?
As you can tell without any detail it's difficult to diagnose further...