Во-первых, у вас второй обработчик состояния имеет то же имя, что и первый:
@bot.on.message(state=SuperStates.CONFIDENT_STATE) # StateRule(SuperStates.AWKWARD_STATE)
async def awkward_handler(message: Message):
Во-вторых, у вас код останавливается на этом состсоянии. Сделайте еще одно и переходите в него, там можете реагировать и на другие команды.