Can't see credentials parameters

This looks like file permission issue with your bind mounted derectories. Can oyu try:

docker run -it --restart unless-stopped --name n8n_container -p 5678:5678 \
-e GENERIC_TIMEZONE="Europe/Rome" \
-e TZ="Europe/Rome" \
-e N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true \
-e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \
-e N8N_RUNNERS_ENABLED=true \
-v /Users/vincenzonatale/Documents/n8n:/home/node/.n8n \
-v /Users/vincenzonatale/Documents/n8n_external_data:/home/node/n8n_external_data \
docker.n8n.io/n8nio/n8n