Yes.
Some players can take a full 2 years before they are a 100%
There is also a mental aspect to the recovery in players are fearful of re-injuring the knee again. It takes time to get over that fear.
Take the case of Ronald Acuna. 1 year after his knee surgery he was a good player.
It took 2 full years before he became an MVP