Xkyer
I don’t think you will need to touch the lock file. All I know is:
composer.json says what your requirements are. composer.lock says what is installed.
If updating composer.json doesn’t help please start a brand new support post so that a developer with more experience can help you.