Hi Alec,
That would certainly explain it! I think I had seen some of the plugins labeled in github with requirements like “OJS 3+” and assumed that the conventions were consistent across all 3.x.x versions. Next time I’ll try not to rush so quickly to false conclusions! 
Thanks again,
-Brian