This Flow Screen Component will support dependent picklists up to 4 levels deep and will only display values based on the specified Record Type.
Get the code and more details at the John Pipkin (OpFocus) blog post.
If you don’t need the multi-level dependent picklist capability, check out the more modern Quick Choice component.
See it in action. (Video)