LTI scores passed back to assignments that are implemented as commplete/incomplete need to return 100% to canvas to be counted as complete.
This isn't really inherent in the naming of complete / incomplete. It's also difficult to find information on it, so I made this note for myself in the future and anyone else that may run into it.