The batteries will self discharge to a lower level if not used to help protect them.
The batteries will be warm during this normal process.
It's best to not store them fully charged, but maybe 50% and charge them before your next flight.
I'm not sure if all of DJI batteries are "intelligent", but when you push the battery button to check the charge, it resets the timer in the battery for the self discharge.
If you don't plan on flying for months, it's a good idea to set an appointment reminder in your phones calendar to check the batteries every month.