I don't know how checking for restock ban would be possible anymore. Get back to me on this and I'll implement it.
Shop AP uses my DB, not the shop wizard. It wouldn't change anything.
While I can't reproduce this, I suspect the save file may be damaged. Delete it and let me know.
Oh, just the original 'visit shop ID 21' function would be great, even though it's not checking for bans, it's reporting when the shop clears, it's useful for some users