Here are some more examples of this style of adjective:
好吃 = 不错吃
好玩 = 不错玩
好用 = 不错用
好喝 = 不错喝
These terms are extremely common in Taiwanese Mandarin, however their origins are unclear. I suspect it's due to a mix of Taiwanese terms and errors in translation.
Let's take one example, the 不錯吃 phrase. At first glance it seems to be an incorrect use of Mandarin grammar; if you want to use those characters correctly you'd get 吃起來不錯. Otherwise what you'd normally use would be 好吃.
However, there are a few sources that say that the origin of the phrase may have come from the Taiwanese (Min, not Mandarin) phrase 未歹食 or 袂歹食. 歹 means "bad" so if you negate it using 未 or 袂 it becomes "not bad". A naive calque may yield the phrase "不難吃", but that doesn't mean the same thing - it means "this doesn't taste bad", which is not the same as "this tastes good". When you negate adjectives, sometimes they become the opposite, but sometimes they become neutral, and it varies from phrase to phrase.
In order to overcome this inconsistency, people may have used
不錯 instead, which does mean "good". In other words, the transition is:
未歹食 -> 不難吃 -> 不錯吃
So you end up with this phrase which seems like bad grammar from a Mandarin perspective, and bad calquing from a Taiwanese perspective. But it's also very commonly used and is here to stay, so just deal with it! :)