Javascript validations do the contrary of what they should. Reverting logic is not enough, creating contact / account does not work properly when I do. Deeper understand of the logic is necessary, unfortunately time that we don’t have for now. May be in the winter.
When you convert lead to new contact and new account, that new contact is not connected to that new account. You need manually connect that new contact to that new account.