Manually changing user status to pending in Membership doesn't work properly.

When changing membership status to pending and setting a future date it will show as Waiting but the user has no option to skip that and pay for membership straight away.

If you hoever use current or past date then it will activate the membership immediately and you won't be able to set it as pending.