Your permission_overwrites field can be removed, since on the create channel documentation,
permission_overwrites
it says:
All parameters to this endpoint are optional and nullable excluding name
name