Какой параметр конфиденциальности может привести к блокировке запроса на предоставление номера телефона и сделать кнопку неактивной для определенных пользователей?
Один из параметров конфиденциальности, который может привести к блокировке запроса на предоставление номера телефона и сделать кнопку request_contact неактивной для определенных пользователей, это настройка приватности "не показывать мой номер телефона" в настройках аккаунта пользователя. Если пользователь установит данную настройку, то другие пользователи не смогут запросить его контактный номер телефона через кнопку request_contact.
Параметра в настройках аккаунта, который бы запретил использовать эту кнопку нет. Но при нажатии на неё вам покажут модальное окно с вопросом "Do you want to share your phone number with this bot?" ( https://snipboard.io/L9oK0D.jpg )
"Задизейблить" кнопку тоже нельзя, банально такого параметра нет ( https://core.telegram.org/bots/api#keyboardbutton ).
В чем тогда причина угадать сложно, пока нет той реализации, с помощью которой кнопка отправляется.