Why Can’t I Share My Location on iPhone: Fixes
You usually can't share location because Location Services or Share My Location is off, the iPhone has no usable connection, a Screen Time or management restriction blocks changes, or the wrong Apple Account or device is selected. Check those items in order, then send a new Find My request and verify it on the recipient's screen.