Quick update here, upgrading our Rails app to Rails 6.x fixed the issue. Probably something related to Zeitwerk loading. Telling future Rails customers to upgrade to Rails 6 to be able to use complex STI setups sounds like a good idea
3 Likes