Time machine in Mojave doesn't work the same as it was used to do Sierra version. Since High SIera came things have started to change. Apple made a change to this in High Sierra. Instead of storing snapshots on HFS+ volumes, Apple says that High Sierra only uses APFS-formatted, “all-flash” storage (i.e., not a Fusion Drive), whether it’s an internal or external flash drive.
In you situation if both the drives get filled up suddenly in one or two backups, then it must be because of the local snapshots which are stored in Mac itself and when the relevant hdd (with time machine turned on) gets connected all the snapshots are transferred to it as backup files. Remember Snapshots are only made by time machine when the Hdd is not connected and these are temporary. temporary files get deleted automatically when you reboot Mac but sometimes it doesn't and ends up using a lot of storage. Use this method to delete these :-
- Terminal (from Applications > Utilities), and then copy and paste this command and press Return:
- tmutil listlocalsnapshots /
- The Terminal will show a list of local snapshots with names like com.apple.TimeMachine.2018-03-01-002010. To remove a snapshot:
- Copy and paste this command: sudo tmutil deletelocalsnapshots
- Type a space and then paste in the date portion of the snapshot.
- Press Return, and finally press Return.
Altogether, using the example snapshot above, that looks like:
sudo tmutil deletelocalsnapshots 2018-03-01-002010
If it deletes properly, you’ll see Deleted local snapshot '2018-03-01-002010' in the Terminal as the response.
Also You can delete backup in external hdd by this method:-
Open Terminal
- sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name
OR delete backups one by one if you wish to delete only some of them See below:-
- sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss
Good Luck man!! :)