Welcome to Microsoft Q&A Forum!
Have a good day and I hope you're doing well!
Based on my research, since you uploaded the files and tagged them before mapping the crawled property to RefinableString21, the Search Index still holds the "old" version of the file data. The system does not automatically retroactively apply new schema mappings to existing content until a full re-processing occurs.
To fix this and populate the values in your refiner, please follow these troubleshooting steps:
I. This is the effective way to force SharePoint to update the schema for all items. (Recommended if you have Admin access)
1. Go to Central Administration > Application Management.
2. Select Manage service applications > Search Service Application.
3. Click on Content Sources.
4. Open the context menu for your content source (e.g., "Local SharePoint sites") and select Start Full Crawl.
5. Wait for the status to change from "Crawling" back to "Idle".
II. If you cannot access Central Admin, you can mark the specific library to be picked up during the next scheduled crawl. (If you are a Site Owner)
1. Go to the Document Library containing your tagged files.
2. Click on Library Settings > Advanced settings.
3. Scroll down and click the button Reindex Document Library.
4. Click Reindex Document Library again to confirm.
(Note: You will still need to wait for the system's scheduled crawl to run for the changes to appear).
After the crawl is complete, refresh your search page, and the RefinableString21 values should display correctly.
I hope this helps partially! If the issue still persists, or if I misunderstood anything or was unclear in my explanation, please feel free to reach out anytime.
Regards.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
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.