As Mark's response indicates, there are differences in the survey questions in the Puerto Rico Community Survey versus the American Community Survey. Numerous tables are designed to exclude Puerto Rico data or to include only Puerto Rico data. (They aren't "randomly missing stuff.") For all of the detailed "B" and "C" ACS tables, the Bureau provides documentation through its Summary Files pages & Technical Documentation, which includes info about which tables include/exclude Puerto Rico. Traditionally, until this year, this info was available in the "Appendices," which are now available through the "Summary File Sequence-Based Format" pages. With the 2022 release, they've stopped delivering the "Sequence-Based Format" files and now provide only "Table-Based Format" files. It took me a while to find where the information from the old Appendices is now being provided, but I recently discovered there's a handy "Table List" document available through the "Table Shells and Table List' page. That doc will also show you which tables include block group data and which are limited to a just a few high levels (such as B11009. Coupled Households by Type, which is available only for the nation, regions, divisions, & states).
I find that ACS documentation generally includes all of the important information you'd need somewhere. It's not always easy to find, but the ACS Technical Documentation page is a good place to start. (It includes a link to the Table Shells and Table List page, for example.) Also, helpfully, the ACS API page includes a link to the Technical Documentation page, so you should be able to find this info that way, too.