Can the solar charging units still charge devices when it’s not sunny?

Yes. Even with minimal sunlight available, the solar panels convert that energy into usable electric power which is then stored in the battery. Depending on how often the unit is used, it will hold a charge for multiple overcast days.