I tested as much as I could without sending payment and it seems to be working... however I didn't want to complete the checkout, so I can't be completely sure.
I'll open a support incident so that we can have someone debug and make sure it is working with you. We did have a bug in express checkout in an earlier version which might be what you are using.