[help!] When the "controls:Enable()" script is activated, jumps that the character has not entered are infinite, and direction keys are not input

When the “controls:Enable()” script is activated, jumps that the character has not entered are infinite, and direction keys are not input. Do you have any solution?

please! Help!

--:: local script
local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
controls:Disable()
※ Execution result: Normal operation
--:: local script
local controls = require(game:GetService("Players").LocalPlayer.PlayerScripts.PlayerModule):GetControls()
controls:Enable()
※ Execution result: Execution result: No direction input, infinite jump is executed.