Это плохая идея! Библиотека выбирает первый обработчик, подходящий по условию (в данном случае content_types=["text"]) и остальные не использует вообще.
Рекомендую либо вставить проверку в каждый handler, либо оформить её как условие в декораторе:
@dp.message_handler(lambda message: not is_banned(message.from_user.id)
Можно также написать свой декоратор, чтобы писать просто @check_user_banned. Но это уже по желанию.