No, this is very much not the intented result. On a successful order, you should be redirected to the Thank You page for the order; on an unsuccessful order you should be told as much on a separate page shown when returning from the Vipps payment.
It is possible to override these URLs but the Vipps plugin does not do this by default.
It *may* be that something on the site cannot handle the “return from Vipps” waiting page and redirects to the home page instead. If so, this may be because this page isn’t actually a page at all, and some themes do have problems with that. If this is the case, you should create a new blank page, go to the Vipps payment settings and find the payment with text ala “Use a real page ID for the special Vipps pages – neccessary for some themes”. This should be a dropdown, you should select your new, blank page here.
If your customer does not return to the “thank you” page, the order will still be confirmed when a callback from Vipps marks the order as such, but in this case, there are certain hooks that will not run, which you probably want to have ran.
If this happens only on Express Checkout, there might be other issues involved; if so I would start by checking the logs. There are some new code here that will be updated shortly.