Im not sure that this is the exact issue but the wrapping changed along time ago on release of version 2.0.20
Specifically:
Quote: "Using SetImageWrapU or SetImageWrapV with mode 1 (repeat) on an image that is not a power of two will now do nothing"
Your 20x12 image is not power of two
The SetImageWrapU/V functions also state the same:
SetImageWrap documentation wrote: "To use UV values outside 0-1 successfully on all platforms the image in question must be a power of 2 in width and height, and not be part of an atlas texture."
but, there is an easy fix that works in most cases, call these before loading the image:
SetDefaultWrapU(1)
SetDefaultWrapV(1)
Then it works again...at least on my pc it does and on the phone too.