My best guess is that when you make the backup you have it configured for append to media instead of replace/overwrite, so you end up with a set of backups all in one file and when you restore it it is using the first one in the set not the newest one.
There is nothing in mojoportal that can have any effect on database backup and restore tools.
Hope it helps,
Joe