Это работает, как задумано.Чтобы сформулировать вашу проблему в терминах, не связанных с базой данных: «Я электрифицировал переднюю дверную ручку, но всякий раз, когда я захожу через заднюю дверь, меня не шокирует, только когда я захожу через переднюю дверь».Если вы хотите получить такой же удар, когда вы открываете заднюю дверь, то электрифицируйте ее тоже.
Триггер определен в представлении, поэтому, когда вы вставляете в него данные, он срабатывает.На базовой таблице ничего не определено, поэтому триггеры не запускаются.Помещение вместо базового триггера в базовую таблицу приведет к выталкиванию данных в альтернативную таблицу, но тогда вы никогда не попадете в нее (если вы не выполните какой-то кровавый хак, например добавьте еще один столбец и сделаете условную логику, основанную на значении).