I think the battery packs have to get some feedback from the device to know when the battery in the device is fully charged, so that it would shut off.
So maybe the Beats X doesn't send that info. back whereas the Marsee headphones, with a much smaller battery pack, does and charges fine.