Issues with Linux plugin development (UE4.24)

As an update, I have tried the following:

  1. Moving the plugin into a module folder instead (i.e., Source/<Name> instead of Plugins/<Name>/Source/<Name>), but the same typeinfo errors persist
  2. Removed the plugin and the errors went away (it’s definitely in this specific plugin)
  3. Modified all derived classes (from UE types that are reporting errors) to call the super’s constructors in the BMI of the derived classes, just in case some weird RTTI-related issues were coming up in that

This kind of typeinfo error seems pretty rare in clang and tends to be related to a pure virtual method having no implementation. Is there some reason that these derived classes of UE4 classes like AActor, UGameInstance, etc. are registering as abstract in UE4.24. I looked through AActor and only saw virtual declarations but not pure virtual.