Have you checked if your setFuncs get executed as expected?
Lua Code:
function EZTest_Config.DismountCheck.setFunc(state)
print("-----> DismountCheck.setFunc", state)
EZTestData.Config_Dismount = state
lib.ApplyLayout()
end
PS: You also know that changes are only written back to the saved variable files once you /reload or exit the game, right?