On my site I call all WLPE calls from chunks, for example this is what I have in my sidebar:
[+phx:if=`[[GetField? &field=`id`]]`:isnt=`16`:and:isnt=`17`:and:isnt=`39`:then=`[!WebLoginPE? &type=`simple` &loginFormTpl=`wlpe-login-form` &successTpl=`wlpe-loggedin-user-sidebar` &profileHomeId=`17` &profileTpl=`wlpe-viewprofile-tpl` ®HomeId=`16` &resetTpl=`wlpe-reset-pass-tpl`!]`+]
1. the PHx is there just to decided if the sidebar should be shown.
2. use type=simple
3. then I’m using different chunks for the login form, pretty much same as default with some minor changes.
4. Instead of loading a different page I just load another chunk with the Welcome Username message. another page all together should work as well...
I *think* you should try adding the &type=`simple` part, also recommend you to look at the folder titled "Default Forms" what I did was taking the default form, editing it and saving in as a new chunk which I add to my WLPE call.
I have 18 chunks just for WLPE forms.