Hey Kolten,
I got around this issue (not sure if it's a bug.) by using rules when the form is opened.
What I do is set a variable value (I call it "View") and then use rules on form open to change the view.
Example. Simple form where Employee submits information to a manager. I setup a form with 2 views (employee view, manager view) & 2 form open rules. The form open rules are based on the "view" variable (default set as 0). The two rules are "IF view = 0 switch to employee view", "If view = 1, show manager view"
So instead of switching views inside of the submit button, I just set the value of view variable and let the form open rules take care of the rest.
I hope I explained myself clear enough....