Thanks for posting your question in the Microsoft Q&A forum.
- Ensure the subnet you're using (10.0.1.0/24) is dedicated to Azure Cache for Redis and doesn't contain other resources,(Azure Cache for Redis requires a dedicated subnet when using VNet integration)
- Make sure there are enough available IP addresses in the subnet. Azure Cache for Redis needs at least 5 IP addresses for a non-clustered cache
- Verify that the account you're using has the necessary permissions to create resources in the specified VNet and subnet.
- Make sure there's no NAT Gateway assigned to the subnet, as Azure Cache for Redis is not compatible with NAT Gateways
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful