I think the issue is that this is a loading rule. Since rules run before code in InfoPath, we can't use qRules in rules that run when the form is opened. For testing, try setting the same rule on a button, just to ensure your command is correct and everything works as anticipated. I'd expect that finishedLoading would be true, not false, since by the time the form is open, it has finished loading, so you may have some other issue with qRules ... for example, if you'd accidentally added code to your form after injecting qRules, you may need to remove code and re-inject. Once you know that qRules is injected correctly and working correctly, you should be able to set your rule on the "finishedLoading" node, since it should change from false to true when the form finishes loading, thus giving you the effect of a form open rule.