Why doesn’t runway 31R at JFK have a VGSI?
See this answer.  PAPI's are usually placed at the touchdown point for the runway.  By looking at this satellite photo you can see that the touchdown point is at the intersection of 31R and 22R-04L so there is no room for the PAPI.