First I tried the workaround as https://stackoverflow.com/users/5546726/reshi did
# This is just a workaround to the real problem which is inside the git package
git config --global core.sshCommand "C:/Windows/System32/OpenSSH/ssh.exe"
# Only real solution for now is to downgrade git to a known working version from 2.47 to 2.42
Since Jenkins is the executor of the git command, then I couldn't figure out to fix the known_host problem which came afterwards.
Therefore my only fix for now was to downgrade git from version 2.47 to 2.42.
When next release come, I'll see if this problem has been fixed.