So one of the prelims to upgrading is to check addon plugins for compatibility with core destination version! 
Moodle doesn't have a 'plugins checker' - soooooo ...
Install moosh - version that matches your core.
https://moodle.org/plugins/view.php?id=522
checkaddons script
#!/bin/bash
#
cd /var/www/html/;
echo 'Add-on listing: ';
cat ./addons.txt;
echo '---------------------';
for i in `cat ./addons.txt`
do
echo "Addon in que: $i";
moosh -n plugin-list |grep $i
done
addons.txt file consist of one liners - short name of plugin.
mod_certificate
mod_checklist
mod_questionnaire
block_checklist
format_grid
format_onetopic
format_topcoll
report_coursesize
report_coursestats
gradeexport_checklist
local_mass_enroll
tinymce_tiny_mce_wiris
atto_wiris
filter_wiris
mod_hvp
report_benchmark
report_customsql
When script is run, output looks like:
./checkaddons
Add-on listing:
mod_checklist
mod_questionnaire
block_checklist
filter_wiris
atto_wiris
tinymce_tiny_mce_wiris
format_onetopic
format_topcoll
report_allbackups
report_benchmark
report_coursesize
report_coursestats
gradeexport_checklist
local_mailtest
---------------------
Addon in que: mod_checklist
mod_checklist,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/32138/mod_checklist_moodle44_2024051800.zip
Addon in que: mod_questionnaire
mod_questionnaire,1.9,2.0,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,https://moodle.org/plugins/download.php/29228/mod_questionnaire_moodle42_2022092202.zip
Addon in que: block_checklist
block_checklist,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/31737/block_checklist_moodle44_2024040400.zip
Addon in que: filter_wiris
filter_wiris,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.10,3.1,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/31807/filter_wiris_moodle44_2024042300.zip
Addon in que: atto_wiris
atto_wiris,2.7,2.8,2.9,3.0,3.10,3.1,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/31808/atto_wiris_moodle44_2024042300.zip
Addon in que: tinymce_tiny_mce_wiris
tinymce_tiny_mce_wiris,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.10,3.1,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,https://moodle.org/plugins/download.php/30677/tinymce_tiny_mce_wiris_moodle43_2023121300.zip
Addon in que: format_onetopic
format_onetopic,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/32105/format_onetopic_moodle44_2024050901.zip
Addon in que: format_topcoll
format_topcoll,1.9,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/31753/format_topcoll_moodle44_2024032800.zip
Addon in que: report_allbackups
report_allbackups,3.10,3.5,3.6,3.7,3.8,3.9,4.0,4.1,https://moodle.org/plugins/download.php/26133/report_allbackups_moodle41_2022031501.zip
Addon in que: report_benchmark
report_benchmark,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,https://moodle.org/plugins/download.php/28451/report_benchmark_moodle41_2023012800.zip
Addon in que: report_coursesize
report_coursesize,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.9,4.0,4.1,https://moodle.org/plugins/download.php/28315/report_coursesize_moodle41_2023010900.zip
Addon in que: report_coursestats
report_coursestats,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,https://moodle.org/plugins/download.php/21951/report_coursestats_moodle43_2020070900.zip
Addon in que: gradeexport_checklist
gradeexport_checklist,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/31738/gradeexport_checklist_moodle44_2024040500.zip
Addon in que: local_mailtest
local_mailtest,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,4.3,4.4,https://moodle.org/plugins/download.php/31843/local_mailtest_moodle44_2024042801.zip
If you see a line that does not offer a destination version of the plugin,
it goes.
In above example from a live 4.1.highest server git installed and maintained,
you can see one that shows a 4.2 zip.
Addon in que: mod_questionnaire
mod_questionnaire,1.9,2.0,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,3.10,3.11,3.2,3.3,3.4,3.5,3.6,3.7,3.8,3.9,4.0,4.1,4.2,https://moodle.org/plugins/download.php/29228/mod_questionnaire_moodle42_2022092202.zip
There is a good chance that attempt to upgrade to 4.4 might fail due to the above
plugin. Decision then is to contact maintainer of the plugin to inquire or
remove the plugin properly prior to upgrade attempt.
'SoS', Ken