Finished the first 80%, now just have to do the second 80%
The problems keep getting longer but made progress on one front which was solving the useParam route issue. I've gotten the profile built around the solution now so progress is being made.