Using strict=False ignores missing or unexpected keys in the state_dict and should not be triggered by the learning rate scheduler, so I also think that using this argument is causing the issue.
Could you post the error message and explain why you think the lr scheduler is causing it?