That's the way everything works. While originaloddities may be your custom template, the dockerHub repository exists within CA, so the description etc is pulled from it. However, when reinstalling it from Previous Apps, your custom template is the one which is used.
I will have to play around some more with multiple apps from the same repository (named differently) and how it works within Previous Apps. It's been quite a while since I've done any testing under that circumstance.