таким образом если вы делаете insert 650 записей, то тригер будет вызваться 3 раза подряд (и это не рекурсия или loop), это просто три вызова подряд со всеми вытекающими последствиями с лимитами...
а вот если вы попробуете удалить 650 записей - то они все "одной шумной гурьбой" заваляться в тригер, СФ почему то не будет рубить их на пачки по 200...
650 это не 3 а 4
как конкретно ты это получил? ты вставил дебаг в сам триггер и получил 650?