Had same problem last year in Spain, spent week messing with it and onto support, no joy.
Why cant they sort this? Roaming data just works with every other company. Very annoying
You'll probably have to contact 48 support and ask them as nobody here on the community forum has posted a failsafe solution so far.
See the link in my signature below.
Hope this helps.