I think the pitch needs some work. If you're an intermediate guitarist, then memorizing chords and practicing absolute pitch won't make you better at playing guitar. Theory does not equal practice. Gamification apps like Duolingo can trick people into thinking they're making progress on a hard skill when they're really doing something tangential and easier.
Harmony guitarists don't construct their chord progressions using music theory. It's done iteratively with a guitar, maybe with a band, by playing the actual chords and seeing how it sounds.