In order to create a section, it must have a control, and each control requires a unique control id, you are passing the same control id image to both of your controls and hence it will create a control for the last one, and ignore the previous one. Therefore your first section does not get any control and it is being overridden.
In short you need to pass unique control ids to your controls inside WP_Customize_Image_Control.
Related Posts:
- Need help setting default setting value for radio button in theme customizer
- Is having multiple theme customizers for different pages possible?
- Remove Customize Background and Header from Appearance admin menu without CSS or JS
- Is it possible to get a theme customizer setting from wp.customize using jquery?
- WordPress customizer: load controls in a custom div
- Dynamically change feature image in customiser
- One button to change all settings in theme customizer?
- Check if Favicon is set in Customizer
- WordPress Customizer: How can you have multiple active callbacks on one control?
- Design view breaking on Pages
- Dynamically loaded Theme components based on Customizer Settings values : changes not appearing in Customizer preview – (Workaround found)
- Customizer Show/Hide Logo and Site Title
- WordPress Customizer not setting default value upon initial install?
- How to add default images into theme customizer image control?
- Theme Customizer – Dynamic CSS PHP File
- Show different Customizer Settings on Page-Tamplates
- How to get custom image size for image uploaded in Customizer
- Passing array in add_option()
- Crop image from get_theme_mod Customizer field
- Get/Set wp.customize.previewer.previewUrl
- How can I use a $wp_customize to edit my homepage image slider?
- Customizer Show/Hide
- Difference between ‘type’ => ‘text’ and WP_Customize_Control
- How do I get current page ID in WordPress customizer file?
- Count top level menu items
- Getting array of customizer settings
- Change the CSS of the Customizer API
- Customizer – Prefix Class Extension
- From where the header-text can be changed in WordPress custom header?
- How to output widget
- Create a range slider to change font-size with different screens sizes in wordpress customizer api
- Customizer: active_callback and sanitize_callback incompatibility?
- Return a numerical function value in Customizer controls
- Customizer: Multiple CSS styles on same element in Live Preview
- Customizer: Category Select Sanitize
- Problem custom control Customizer
- Skt full width basic slideshow problem
- How to check if a Customizer setting is set?
- WordPress Customizer Default Image
- Why is an array created in a function hooked to customize register populated when customizer is loaded but not when the front-end is loaded?
- Extending WP_Customize_Media_Control to return filename
- Please show me how to use an if/else statement in combination with wp_enqueue
- Customizer: How to change Header Image description
- get_theme_mod outputs number when using WP_Customize_Cropped_Image_Control
- Use SCSSPHP to compile Theme Customizer Values into .SCSS files ready to compile to CSS
- Need advice on theme customizer and child themes
- Getting text from custom field from customizer
- OOP PHP class extends TwentyTwenty_Customize in Child Theme
- Grabing default from cuztomizer php file instead of other php script
- Illegal string offset in PHP function in via Theme Customizer
- Why would the child theme load in the Customize preview, but not on the site itself?
- require get_template_directory() . ‘path/to-my/file.php’ BREAKS customize > themes functionality
- How can I edit a php custom page template to work in other themes?
- How to add locations input to user profile?
- Change CSS Variable value in Theme Customizer Live Preview
- Customizer textarea with script tag won’t work in live preview
- Allow user to choose header style
- Remove specific javascript when viewing page in Customizer?
- Customizer: How to Sanitize a Decimal Number Range
- How to update option field in database on clicking the publish button in customizer
- Make customizer panel or section button
- make an array in wordpress cusmization api?
- Use Custiomizer to setup meta theme color tag
- Default Image not showing up in Customizer for WP_Customize_Cropped_Image_Control
- Sort on two variables
- Using get_theme_mod with checkbox to display content
- customizer live preview layout picker
- Access preview settings in php
- Create Customization Controls from Array
- Replace content in WordPress Page after GET from php page
- How to add button to top of theme customizer?
- How can I clear the theme mod settings?
- Cant get theme to change footer color through theme customizer
- wp_head makes my custom page template not work in Customizer?
- Echo piece of code from file
- How to store the_post_thumbnail() value in a variable
- Sidebars panel in customizer
- Capture the Selected Radio Button Value between two files in wordpress theme
- WordPress Customizer – How to save list of checkbox of pages?
- WordPress Customizer add_control Dropdown of Pages with Multi Select?
- How do I create a single.php file as the default template for single posts in the twentytwentythree theme?
- Partial refresh in WordPress live preview
- Show the terms of the hierarchical taxonomy
- List authors with posts in a category
- Dynamically add styles to WP TinyMCE editor
- Removing unneccessary p-tags (Not every p)
- Edit incorrect password message WordPress
- How to get original custom taxonomy slug after the slug has been rewritten?
- How to use the checked() function to check for a non-empty var
- How to add post thumbnail dynamically using Jquery?
- How to do something when user profile rendereing?
- How are these PHP functions applied to a specific page in WordPress?
- Save custom field on WP_List_Table
- Add element after navigation element title don’t works like I expect
- How to delete specific element when it is not homepage?
- ‘posts_per_page’ in costum page type
- how to exclude admin page from add_rewrite_rule in wordpress
- Filtering according to the locale ‘de_DE’
- Advanced Custom Fields – How do I get field values of a group within a group field type
- Hide ID for WordPress User Role Subscriber