Never trust some random YouTube video, YouTube imparts confidence not competence.
The only thing you care about is the documentation and examples.
So matplotlib has bit rot, and you are on your own. (be suspicious of everything)
The easiest think to do is copy matplotlib to your app, you just need a directory (say garden_matplotlib) with the two ,py (you will have to fixup the imports on the two .py) and import this in your app.
There may be two obsolete and redundant imports - I don't remember where.
You can debug this on your desktop and there will be no special Garden requirements for Buildozer (just matplotlib recipe dependency which is not the matplotlib in Garden)