They still must pass US citizenship requirements because even though Puerto Rico is a US Territory, they are NOT US citizens...
Same as the Philippines before they were granted independence...
The Philippines aboard the ship I was on in the Navy could not vote unless they were naturalized...
They are US citizens and have been since 1917 under the Jones Act. This was not done to the Philippines.