Actually another possibility comes to mind concerning being picky with feeders...
Its a leap but then who knows...
Recently we all read of studies that proved chameleons atleast, were somehow aware of their current need for D3 and are able to regulate it by basking for UV specifically rather than just heat.
Could it be possible they can regulate their nutritional intake by similar means?
If you feed mainly crickets as a staple, then offer hornworms and they 'go nuts' for the worms, its natural to assume they are simply excited by the variety.
I wonder if an experiment, or series of experiments might prove enlighting.
For example, cease feeding for a few days, then using several feeder cups, offer a different feeder type in each at different places in the cage.
ensure the cham has a good veiw of all the cups avail and see which type/s it goes for,
in what order and how many.
recording this data daily over several weeks/months (throughout gestation?) should show some prefrence.
the nutritional values for the preferred feeders could be recorded.
Variables could be time of day, condition of the animal (e.g. gravid female, hatchling, senior cham, sick cham, cham kept exclusively indoors with artifical lighting, cham kept outdoors etc etc).
Anybody ever done so? (somebody could apply for a grant

)