in germany they usually hold checks in other currencies for up to 12 weeks, depending on the banks. some only do it, if it is over a certain amount, but personally my bank does it randomly, to make sure it won't bounce.
that sounds like that's what's happening for you, should be fine- just...