Hi GP Theme Support,
A quick update. I managed to fix the CLS issue on my website. Thanks for everyone for giving your time and effort into looking on this issue. The main culprit of the issue was the font used on my main navigation bar. Though I already hosted that font locally it is still giving an issue so I changed it to a system font and that fixed it!
CLS is very tricky indeed as Google’s PSI is not that specific on which element on the website that was really causing the issue.