I actually figured it out. The issue was permissions. The owner of ws1 didn't have any permissions on anything in ws2. We tried with Viewer to no avail, but Contributor on the Lakehouse was the thing that made it work.
So, to sum up the shortcut will have the same permissions as the user who owns the item that the shortcut is made from. I hope this will help others who runs into this problem.