And…
Of course i solve it 5 mins after posting a question about it, after spending full days on it xD
The problem was i was trying to save what i was fetching to the cache, which is apparently not available and messes everything up when it’s called inside wkwebkit.
Meh