Yes it is true that they hold all payments for 21 days , certainly mine they do. Most of my held payments already have feedback for the item they relate to but paypal still have not release the money
And no I don't believe the refund thing could work, I recently partially refunded a pending payment as I had charged too much postage but the rest of that payment is still in pending