We have resolved this problem. The issue is that PathBaseBP had no components or variables of its own, so was being treated as a Data blueprint. Unreal seems to not like having stuff derive from a data blueprint and expects them to be endpoints. I added an unused variable to PathBaseBP and now all the objects that derive from PathBaseBP no longer give the error.