It looks like the URL is getting parsed somewhere and whatever does the parsing is probably internally only able to deal with one parameter for a particular name, so just keeps the second value for the family parameter.
As you have a valid usecase for having two parameters with the same name, you might want to file this as a bug.
If there are workarounds they could be hacky, so unfortunately adding to your header file might be the best solution for now, unless someone else can suggest another sensible way to add this to the header through hooks.
Related Posts:
- How can I troubleshoot enqueue in general and loading Google fonts specifically?
- How do I remove Google Fonts from a parent theme?
- Why wp_register_style() is important while I’m using a complete wp_enqueue_style()? [duplicate]
- How to add crossorigin and integrity to wp_register_style? (Font Awesome 5)
- How to enqueue the style using wp_enqueue_style()
- How does one load style.css into a theme?
- Loading a child-theme’s style.css after the parent’s
- Enqueue custom font file with rel=”preload”
- Add ‘title’ attribute to stylesheets with wp_enqueue_style()
- wp_enqueue_style for Plugin with multiple stylesheets
- How to add extra attribute to stylesheet link?
- Why my CSS file is not being registered in functions.php? [closed]
- How Would You Enqueue A Google Web Font?
- Does wordpress wp_enqueue_style support noscript?
- Enqueue a css using negative conditional tags
- Duplicated CSS files using wp_enqueue_style()
- Remove inline css added by wp_add_inline_css
- Enqueue styles through the wp_enqueue_style function vs link tag inside header.php
- Stylesheet from wp_enqueue_style is overwritten by plugin
- How to force stylesheet to load before anything else in header?
- Add Font Awesome Embed CDN Script To WordPress
- wp_add_inline_style in plugin not working
- My child theme CSS get called twice
- To enqueue or not to enqueue
- Enqueue stylesheet depending on template
- Google fonts enqueue only imports last font family
- I register and enqueue stylesheet but nothing is rendered
- Enqueued Stylesheet Version Number Not Being Appended
- I want to include my style.css in function.php file?
- How to dequeue wp_get_custom_css in Twenty Twenty Theme
- Can’t make wp_enqueue work
- Combining multiple stylesheets into one conditional block
- How to link style.css in functions.php
- My style in my child theme loads after the parent theme, but it breaks stuff: How do I load it before the parent theme?
- How to enqueue stylesheets?
- Best way to enqueue CSS and JS in a specific location
- Enqueue stylesheets with the same name
- wp_enqueue_style will not let me enforce screen only
- Never Enqueued Stylehsheet
- Changes in enqueued / registered stylesheet paths not updating—why?
- How to dequeue theme’s RTL stylesheet?
- How can I add style sheet link to my wordpress page
- Which is the best way to incorporate custom fonts?
- Stylesheet not loaded on register page
- Loading custom CSS
- wp_enqueue_style not working if the file is in a sub folder
- Font Awesome 5 Free – far working but fas is not? [closed]
- Custom style sheet won’t enqueue / load if the css file actually exists. [closed]
- Additional CSS – crashing with javascript-html minifier?
- How do I view registered syles and scripts for enqueue
- wp_enqueue_style in WordPress plugin class not working
- stylesheet in header or functions?
- enqueue_parent_style
- Add wp_add_inline_style into another wp_add_inline_style for better performance
- 404 Not Found on CSS file even though it’s in the correct directory
- What is the difference between the different ways of linking stylesheets
- CSS only loads in backend
- Enqueuing a stylesheet and ensuring it’s loaded before (not after) the theme’s stylesheet
- Proper use of wp_enqeue_style
- What is the colors handle from WordPress core for and why does it not have a path?
- make admin.css in my child theme
- Custom WordPress Theme loads js but not stylesheets
- Why is my wp_enqueue_style() not working?
- Un-enqueue styles for certain built-in Gutenberg block types?
- Enqueueing styles with version variable
- Enqueue style for specific site type
- How to properly add my styles overriding current styles
- Can’t get custom CSS file to load in Child theme
- How would one set or override a Fallback font for characters in second language?
- Missing dns-prefetch link when using “nested” wp_register_style
- Is there a way to deque the style with higher priority?
- Why wp_enqueue_style() is adding CSS class?
- Why isn’t my plugin script loaded in the backend?
- How to get rid off default css styles
- Deregister a CSS file that comes with a plugin
- Adding google fonts to WordPress theme
- How To Load wp_add_inline_styles
- style.css is not loaded in other template files than index.php (eg. front-page.php)
- Enqueued style gets commented if not logged in
- Move dashicons.min.css to Footer
- Can’t Workout Dependency of Stylesheets
- Homepage not loading correctly, but then loads when refreshing
- How to remove Google fonts from wp-admin (Roboto) added by core
- Edit CSS of a plugin
- How to offload CSS and JS files from wp-content/themes folder?
- Stuck with Enqueue Styles for multiple css files in a child theme
- Customize the reset password page?
- font style is not working on domain
- wp_enqueue_script stopped working
- Enqueue custom jQuery UI theme to override Google CDN theme
- Different styles on multiple pages
- Unable to load stylesheet via wp_enqueue_style
- wp_enqueue_style url is trimmed somehow
- Custom admin bar css on front end bug
- Stooping a css file from loading in the header
- Trying to get styles to register than enque
- enqueue style sheet and bootstrap
- Why is wp_enqueue_style not working?
- Stylesheet version not showing in browser when adding version number to stylesheet in enqueue
- Should I use wp_register_style(), wp_enqueue_style, or both?