I believe this is working as intended. I read somewhere else that third party keyboards are restricted from being used in certain parts of iOS for security reasons. Developers also have the option to selectively disable extensions (including keyboards) inside their apps to prevent key logging.