Can you check what the default listed number is for the contact(s)? If it does not have a default number selected (or has more than just the mobile number listed) then on Android it will automatically send to the first number which is generally a landline number.
Just set the default number to the mobile number and try again and see if it still happens.