I say save your list, and mark on it how much time you gace the person to accomplish these tasks, and how many were actually done. Give the lists to the manager.
We had several aides likt that, and they were made to strat a diary. ie 7pm got report, 730 to lab 745 back from lab, 750 helped rn turn bed 3, 800 to 900 restocked bedsides, etc...
The manager would evaluate this diary, and also check w the charge nurse that these tasks were actually done. If not, there are consequences. First a conference and review of job description. A plan was made for improvement with a target date for re-eval. If no improvement, no raise, and eventually, they were history.
Unfortunately, this requires a LOT of energy. When you are busy, it IS easier to do it yourself. That is why your manager, who I am sure does not have a pt assignment needs to "manage" the staff a whoile lot better. Well, not your manager, but the other managers. It is a shame that all the units don't work as well as your own.
Maybe when they call you in for OT on one of those units, say I won't be doing any extra time there anymore, I can't work on a unit where the aides don't pull their weight. When they are afraid they will lose your voluntary help, they may do something!
Laziness is something I cannot tolerate!