Thank you for posting in Microsoft Q&A forum.
Operating system deployment in SCCM requires at least one distribution point to store data such as the image or driver packages. The distribution point can be located onsite or offsite.
SCCM uses bandwidth, throttling, and scheduling options to control content distribution, so the distribution point can be located anywhere with a network connection.
However, it's essential to plan for the placement of distribution points in your hierarchy to support the deployment of operating systems to computers as well as consider factors such as processing speed, disk speed, available bandwidth, and the size of the image package to determine how many distribution points you need.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".