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