Gaps might be due to the fact that scraping requires fiddling with the code every time the site changes even invisibly—or data just stops coming in.
I strongly get the impression that sales volumes did increase from 2014 onward, but sales in 2014, particularly in the early range there, probably appear lower than they are. IDs in that range sometimes returned normal Goodwill item pages, and sometimes returned 404-type pages. Maybe they migrated systems or something around that time?