FieldCred shows one of two specific messages here, and they point to different fixes:

"No signal, and this device hasn't cached this worker before…"

This is a connectivity issue, not a data problem. The device is offline and has never successfully loaded this specific worker before, so there's no local cache to fall back to. Get the device online once — even briefly — revisit the record, and it'll be cached for offline use from then on. See Why a first-time worker can't be checked with no signal.

"The link may have expired, been turned off, or removed."

This is shown when there's a live connection, but the record genuinely doesn't resolve. This is fail-closed by design — FieldCred deliberately doesn't tell an anonymous public visitor which of these applies, since that distinction (does this person still work here? did an admin intentionally hide their record?) isn't public information. As an admin, check:

  • The worker still exists in your Directory — search for them.
  • If they exist: open their Share dialog and confirm Public view is on, and Link expires hasn't passed. See Turning off a worker's public link.
  • If none of that explains it, the worker's profile may have been deleted — that's permanent and can't be undone from this page.
This is intentional, not a bug to report. Giving an anonymous visitor more detail than "unavailable" here would leak information about your workforce that shouldn't be public — so the vague message is the correct behavior, even though it's not very diagnostic on its own.