Some clients cannot be patched with nemo or warp to fix the cash shop unknown item bug.It says a hook is missing or something alike. But, after looking through the Git, I found the precise place of the problem.
Go to : src/config/core.hpp
There, change this one:
/// Uncomment for use with Nemo patch ExtendOldCashShopPreview
//#define ENABLE_OLD_CASHSHOP_PREVIEW_PATCH
To this one:
/// Uncomment for use with Nemo patch ExtendOldCashShopPreview
#define ENABLE_OLD_CASHSHOP_PREVIEW_PATCH
Build again since you changed src stuff and done. It solved my issue at least. Hope it helps someone else.
Props to Pokye from the git
PS: This only works if your patched exe has one of the above preview patches enabled. I tried to patch one that gave an error to both of these and changing the define in the file did not solve it.