Not sure if this is a bug or working as intended. There is currently no way for me to make my homebrewed Fighter subclass anything other than a NON-caster, or a 1/3rd-caster who learns spells ridiculously slow. I understand that this could entirely be a balancing mechanic set in place to not allow for some wild west activities, but there are many private campaigns that like to indulge in wild west activities.
Personally I would suggest allowing the homebrew creator to select their spell table (Full-caster, Half-caster, 1/3rd-caster, Non-caster) and if it isn't the default for that class you can prevent it from being published. You can even put this behind the paid account paywall if you are worried about people making too many subclasses that aren't published.
If a mod looks at this to determine if this is just a current bug here is the subclass in reference:
Please sign in to leave a comment.