I've been trying to make a new voice (custom) that is compatible with follower dialogue. All the various lines have a new character-appropriate alternative in the appropriate 'quest' and the NPC is set up properly.
When testing though, only the variation with an existing follower voice actually shows the options. The custom voice doesn't. This seems the only difference.
you will probably have to add your voice to one of the default voice type lists, like for example VoicesFollowerRough
look through the follower dialog quest and make sure that all your bases are covered though, because some dialog options will be more specific than just checking for a voice type list
I have added the voice to those lists and it didn't change anything - I think I have alternatives for every follower dialogue option styled after the other ones already in use.
and you added each entry to the followerdialog quest?
another option would be to create an entirely new follower quest for just your NPC (and any other NPCs you create with new voices) which is a massive headache, but would probably be better in the long run.