I just want to leave this here for anyone with the same issue. I will be submitting a bug report soon as well.
So I figured out a work around, it seems to be due to the recent move from ios to iPad OS.
The recent move to iPad OS causes the safari browser to request desktop websites, disabling this in settings brings back the context menu, it also restores multi touch in projects from being unresponsive.
So its not really construct that's the issue but rather Safari.