cool. no offense meant off course … no way to tell what background others may or may not have on a forum 
cybersec? ok … lets open up port 22 on your router and forward all requests to your smartthings hub. 
do NOT do this off course
its only my lame attempt at a cybersec joke.
in rooms child app please find this function:
def pageHumidity(params) {
if (params?.ruleNo) state.pageRuleNo = params.ruleNo;
else if (state.passedParams) state.pageRuleNo = state.passedParams.ruleNo;
def ruleNo = state.pageRuleNo
def fHum = settings["fromHumidity$ruleNo"]
def tHum = settings["toHumidity$ruleNo"]
dynamicPage(name: "pageHumidity", title: "Edit Rule Humidity", install: false, uninstall: false) {
section() {
input "fromHumidity$ruleNo", "decimal", title: "From humidity?", required: (tHum ? true : false), defaultValue: null, range: "0.1..$tHum", submitOnChange: true
input "toHumidity$ruleNo", "decimal", title: "To humidity?", required: (fHum ? true : false), defaultValue: null, range: "$fHum..100", submitOnChange: true
}
}
}
replace those 2 input lines with the following 2 lines:
input "fromHumidity$ruleNo", "decimal", title: "From humidity?", required: (tHum ? true : false), defaultValue: null, range: "0.1..${(tHum ?: 100.0)}", submitOnChange: true
input "toHumidity$ruleNo", "decimal", title: "To humidity?", required: (fHum ? true : false), defaultValue: null, range: "${(fHum ?: 0.1)}..100.0", submitOnChange: true
leaving the rest as is. then save and publish and try again please.
i havent been able to try this on my own install because i cant reproduce the error no matter what. but lets see how it goes with yours.