The problem is that each plugin, such as Elementor or Revolution slider, or Customizer’s typography font lists, are all requesting the Google Fonts separately and can even load duplicate fonts and variants.
This can potentially cause a lot of performance problems and can slow down your site totally unnecessary.
So what i did was to create a single source of truth for Google Fonts, to allow users to preload the fonts, which will be loaded into the entire website.
These fonts will be shown in every font list of Elementor or Customizer’s typography lists at the very beginning of the list.
You can then go to Customizer > General > Typography and choose the primary & secondary fonts.