Based on this https://github.com/openshift/machine-config-operator/pull/4996.
After applying the (ssh/password/file) based MC on OCL enabled cluster the MCP stuck on updating state.
But for OCL disabled cluster able to see the expected scenario e.g: https://github.com/openshift/machine-config-operator/pull/4996#issuecomment-2919639040