They seemed like good ideas at the time...
Do this with final exam. Since questions are comprehensive, cumulative and at higher levels of Bloom's taxonomy, they represent several standards.
I assign a part of the "grade" to the standards met. I have written a VBA program to incorporate all the nuamces. Gave a separate excel sheet with VBA program to students as well. They can track their own exact standing. Canvas tracks the minimum grade they could make if they did not take retakes or scored lower in retakes.
Final exam is also a standalone grading component as it is a pre-req to several other courses.
Only half of the difference (if positive) in grades can be retrieved to be added to the "standard" score so far. They get one chance before this for a retake test on each standard with same retrieval policy.
I use topics as standards. I have eight topics - if I did standards, there will be at least 30. Doing this for 80-120 students would become ridiculous and inequitable (got a lot of students working 20hrs/week).
Our paper is under review and will write a blog for application when accepted.