A channel shows "needs reconnecting soon" when its access token is close to expiring, and "not working" once it has actually failed — both raise a one-time notification and an entry in the Integrations Home alert if it affects webhooks too.
Reconnecting is the same flow as the original connection — Channels → the affected account → Reconnect. It does not create a duplicate account or lose message history.