Hmmm... it sounds to me like you are trying to fix a problem, without knowing which bottle neck is causing the problem.
In principle, then getting one (or possibly two more) fold away solar panels , will solve your problem about not being able to capture enough energy from the sun, in order to stay out for the duration you are looking for.
Next question is, how do you manage to push energy from two (or three) solar panels into the jackery500 (or some other solar generator battery box) ?
Also, did you write down numbers, when you used the Jackery500 to power your CPAP machine, so you now know how many watts you need on a daily basis?
Like: At first; determine how much energy you use on a daily/weekly basis.
Once you know these numbers, then it is much moire likely that you will get a system the works for you (at a reasonable cost).
Because your solution might very well be: sell the jackery, and get a different box, where it is possible to hook up 2-300W of solar.
And most likely, a box that can handle 300W of solar input, will also be able to charge faster, while you drive.
If only the Jackery500 would have had a MPPT controller built in, then it would probably be able to charge at the same speed from car or solar, as it is possible to charge it from the AC charger.
And it is more likely that it would be possible to connect two or three 100W portable solar panels to it.
Either way.
Knowing your daily/weekly energy needs, will make it much more easy for all of us to help you find a good (and okay cost) solution.
Because another solution might also be, to get another Jackey500 (or an other solar generator box), because this will definitely make it possible to use two solar panels.
And because you are charging two units, while you are driving. Then it very likely that the amount of energy stored will be doubled, in the same 1-3 hours of driving.
And who knows, perhaps you only need 2x Jackery300 units.
But all of this starts out, by knowing how much energy is needed on a daily/weekly basis.
So how many % of energy is used from the Jackery500, in just one night ?
In one 24 hour period (without solar charging)?