I've never had any problem, over numerous ascensions, with KoLmafia knowing exactly how you completed the sidequest. The usual advice - visit the hippy store in the Relay Browser - will detect that, but only if it thinks it hasn't figured it out yet. If the "lastFIlthClearance" property is already set to my_ascensions(), it doesn't bother.
I've seen so many reports like this that Revision 9439 will look at the produce EVERY time you visit the store and will make all of the following setting consistent:
lastFilthClearance - if you have speciall produce, my_ascensions(). Otherwise, untouched
currentHippyStore - none, hippy, fratboy
sidequestOrchardCompleted - none, hippy, fratboy
So the standard advice should now work every time: visit the hippy store in the Relay Browser and it should work from then on. I have no idea how your settings got incorrect values. I don't especially feel like trying to figure it out.
Just visit in the Relay Browser and fix your settings. I'm closing this.