You gave an honest estimate based on your experience which took a long time to get.
Quotes are fixed but estimates can be changed by agreement, however you should charge what was agreed, especially as you had to understand yhethe situation to spot the shortcut. It's not everyone who will see that shortcut.
Accept it - the next job you may not be as accurate- also your clients pay you for results unless you charge yourself out by the hour...