If you're using FW v4 then you really need to be using a more up-to-date version of the spoor extension than v2.1.3 - I'm honestly a little surprised this is the only problem you've encountered!
You should probably use the latest version of spoor i.e. v3.3.2
(Essentially in v3 (?) of Adapt we had to move a lot of the 'completion logic' out of spoor and into the framework code so that it didn't have to be duplicated in the xAPI extension)
You should also probably consider moving to a more recent version of both the assessment extension (v3.1.1) and, if used, the assessmentResults component (v3.3.1)