Controlling data sharing, visibility, and access permissions within Microsoft Teams for Education
I see.
So, that means the host is from an organization account, and their meeting policy/organization's meeting policy is configured to not allow users on personal Microsoft account. This is something you cannot fix on your end. You need to let the host know, so they can contact their IT, to change the meeting policy to allow guest user.