Hello @CC TAN
Based on the information you provided, it seems like you have already whitelisted oryx-cdn.microsoft.io by the firewall and confirmed that it is accessible via curl.
Since you are still experiencing issues, I would recommend checking if there are any network security groups or NAT gateways configured that might be blocking the traffic.
If there are no network security groups or NAT gateways configured, you can try removing the user-defined route temporarily to see if it resolves the issue. If the issue persists, you can try checking the logs for any additional error messages or try deploying the Azure Function without VNet integration to see if it works.
I hope this helps! Let me know if you have any other questions.