Could just be a “Bad Match” Happened with me, thought Firefly was Sailor Moon (did 4 plex dances (after I reencoded some bad files from .mp4 to .mkv) and didn’t see the show come back after a scan.
Just go to one episode and with the hamburger menu (3 vertical dots) look at “Get Info” and see the folder that is showing. Then try to “Fix Match” or “Unmatch” then “Match” it correctly.
You also need to clean up your file names. Use sXXeYY, not s-XXe-YY or s-XX.e-YY.
You can still use your folder structure. Just add the sub-folder to the library instead.
Example:
For “All Movies” library, add both “Parents Movies” and “Kids Movies”.
For “Kids Movies” library, add just “Kids Movies” folder.
If there are any movies directly in the Movies folder, create a new subfolder “Other,” move the movies there, then add “Other” to the appropriate libraries.
Repeat for TV shows.
Edit: FYI, Power Renamer in Microsoft Power Toys can help with the file names. Tell it to replace .e- with e, or similar patterns. It gives you a preview of the new names to help avoid unintended changes. It is Windows only, not available for Linux/Mac.
In addition to the other comments above, is there a reason you are using that folder structure? They will all get combined into 1 Plex library. If you are trying to actually separate content, it may be better to create different libraries for each folder.
Parents Movies library pointing to the Parents Movies folder
Kids Movies library pointing to the Kids Movies folder
etc.
This will also allow you to share only specific libraries if you want to give your kids their own Plex accounts or setup managed users for them.