The 22-year-old had joined Doncaster Rovers on a season-long loan in August, making 18 appearances before his spell was cut short earlier on Friday.
The Sweden international began his career with Alvangens IK before moving to the Hornets in January 2018.
He has also had loan spells at FC Emmen in the Netherlands and BK Hacken in Sweden.
The two-cap Sweden international started 16 games at Doncaster but had been a substitute for over a month prior to Saturday's defeat against Fleetwood.
Need a VPN? Or seeking to switch? Then support Tribal Football by clicking here to sign up with our official partners NordVPN. Not only will you receive the best VPN experience, but also great discounts by signing up via Tribal Football. Thanks for your support!