This sounds about as expected. CPS doesn’t have the sample size to get good estimates of detailed occupational breakdowns by state, especially broken down by race as well. Depending on your needs, you might want to either pool multiple CPS samples, or check out the ACS (available through IPUMS USA), which has a much larger sample size. The ACS asks only about annual income, though.
Each month, CPS samples about 60,000 households nationally. For New York, the number is about 2,000 in recent years. Only 1/4 of these or about 500 are in the ORG. Average household size is about 2.4, so that’s 1,200 individuals. Of these, about 17% are under 15, leaving about 996 eligible workers. Employment-to-population ratio in NY state for 2018 was about 54%, so that leaves about 538 working teens & adults in the ORG sample for New York each month. The 2010 occupational coding structure (used by CPS through 2019) has 539 codes. So breaking this down by race and detailed occupation, you start getting pretty small numbers.