Old decoder value still there after removed when enabled Data storage

You can’t, but: TTN Console’s Data page only shows a short history from that integration, like about an hour or so?

Even after that few hours, when no longer visible in TTN Console, it will still be kept for 7 days. Even removing the device won’t help, and after 7 days the device will still be returned (without data) by that integration:

Aside: in one of your tests you returned test: "123". Whatever will be processing your Decoder’s result may expect a true number, which would show without the quotes in TTN Console.