Thank you for posting in Microsoft Q&A forum.
1.Could we know if we enable the option of "Client Cache Settings option",at the same time,we also set the option "full OS to share content" to Yes?
2.Have we check our boundary settings? Since peer caching clients finds friends within a boundary group only, we need to have a somewhat decent structure of boundary groups. Clients can only download content from peer cache sources in their current boundary group. A client would always use a local DP if there was one at the same subnet, but in recent versions we could configure that behavior on the boundary group.
Here is an excellent article for you to refer to:
setup-peer-cache-in-configmgr-current-branch
Note:This is non-official Microsoft article just for your reference.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.