I have only used save to disk or push to hub methods so I haven’t seen this issue before.
Based on what you discovered I suspect the csv and json methods are for exporting to that format only and not meant for saving the dataset for later use. Thank you for sharing what you found