offered free shipping so of course it was going to take a few months
Nope.
Most honest Chinese sellers use cheap shipping, but they offset that with the costs of refunds.
EBay gives you a last date for delivery. You have 30 days after that date to open a Dispute and get a refund.
I received a refund, but for only one of the three items. ...and they’re just jerking me around.
While there does seem to be a language problem here, my suggestion is to forget eBay and open another Dispute in Paypal.
The PP Resolution Centre is at the top of your PP account page.
Ignore the suggestion that you contact the seller and escalate to a Claim on the second item you bought.
If that doesn't work, because you received the partial refund, go to the credit card you back your PP account with, and ask the 1-800 number about a chargeback for the rest of your payment.