After setting your fonts and typography via the customizer. If you noticed that when you create a page with a text block in Elementor it does not reflect all your settings. Then here is a fix for you. It’s happening because Elementor overwrites your Themes default Fonts and Colors.
It’s Elementor’s default feature but there is an option in Elementor Settings to disable it.
Please go to Elementor -> Settings and in the General tab you will see 2 options to Disable Default Colors and Disable Default Fonts.
Check both the options and Save Changes.
Refresh your page and you will see the fonts and color set in Customizer are showing now.