In my experience, I applied for 2 RTDs and 2 RPs. Since I had to travel internationally for work and otherwise quite a few times, I always applied 2-3 months before the previous one expired since it could take 3-4 months to be approved. I never had an issue getting these travel documents. Like I said, I needed them because I didn’t have a passport. Re-entry permit shows that you have intent to keep your residency although CBP can evaluate intent on a case by case basis. In any case CBP can send you to secondary inspection but has no authority to revoke your green card as long as you do not voluntarily sign I-407. The most they can do is send you to an immigration judge. You can prove your intent by showing that you have social ties, financial ties etc (bank accounts, rental property, family in US, owns home etc etc).