The term "garbage" may have been a bit strong - but I was having a bad day.
However you did state
plot the arrow individually; it works. Plot the trail individually; it works
which for the code you posted, Animation_Test.mw, is simply untrue. The "arrow" part works, but the "trail" part generates the error
Error, (in plots:-pointplot3d) points are not in the correct format
This tells me that you have not even tested the code which you posted. This fills me with great joy, because now I know I cannot trust any of your code and have to check it line by line.
Furthermore, the code overall is (I think) unnecessarily complicated. You don't need any "procedures", just correct use of the display() command - see the attached
When you post code here using the big green up-arrow in the Mapleprimes toolbar you have a choice between "Insert link" and "Insert contents". Using the latter means that code will be displayed (as in the attached) and animations will play. This is generally preferred behaviour - it gives potential responders a quick idea of what they might be getting into without downloading your worksheet and firing up Maple