It’s unlikely that Spain will attack the United States from Puerto Rico anytime soon. Why not cut it loose?
PR should be cut loose. Give its US citizens a choice to either repatriate to the US or remain in PR as expatriates. Set a date to where anyone born on PR is no longer a US citizen by birth. Phase out federal funding over a period of years to allow them time to get their financial mess in order.
Will it happen? No, because we have a feckless, hot mess of a Congress incapable and unwilling to work on behalf of the electorate that put them in their cushy taxpayer funded jobs.