This is very strange, my guess is it’s related to different MySQL versions as the migration runs fine for some or Laravel bug. What’s your MySQL version? Also, let’s see if modifying the migration file changes anything.
Open app/system/database/migrations/2020_04_16_000300_drop_stale_unused_columns.php
and replace line 32
$table->dropColumn(['type', 'data', 'serialized', 'status', 'title']);
with
$table->dropColumn('type');
$table->dropColumn('data');
$table->dropColumn('serialized');
$table->dropColumn('status');
$table->dropColumn('title');
then run php artisan igniter:install
or php artisan igniter:up