My first instinct upon reading this was that a WordPress Plugin may give you more control over this behaviour. Have you considered writing a plugin to pull and apply the updates?
A quick Google on the subject found this:
https://github.com/afragen/github-updater
Any use?
Likewise, reviewing their implementation may give you clues as to how to address your issue.
Related Posts:
- Have WP Theme update from Git Repository
- Automatic Updates For Private And Commercial Themes?
- If I build a custom theme, will it update?
- Show warning if plugin is missing
- Custom theme updater – random string in new theme name
- Git ignore everything except custom theme directory
- How do I send out an update for my custom wordpress theme?
- Making update notification functionality for my themes
- How should I structure a WP website project using git and updating from WP dashboard?
- Best practices for monitoring the need for future updates on a theme that I developed?
- How to: Update live sites theme from version control repo via plugin or library? [closed]
- Custom theme/plugin update checks
- Pushing updates to your premium theme
- Theme showing incorrect update
- Prevent update check for specific theme
- Prevent WordPress updates from overriding custom language translations?
- How can one update a theme on a live site without interruption?
- WordPress 5.8 update problem custom theme styles are overridden by core styles common.min.css
- Version control for both Vagrant config and themes being developed [closed]
- Avoid theme updates, just one theme
- Same theme name issue with wordpress repository theme
- How should I be handling my theme version numbering?
- What is the correct way to update both WP/plugins/themes without breaking the site?
- Execute upgrade-theme with coding
- How to change database values on theme update
- How can I ping update-core.php with a script?
- How do i define the location of a git push to WP Engine
- Theme Javascript.php Overwritten Nightly [closed]
- Underscore Based Theme File Permissions in Git
- How to upload/update theme from local – bitbucket – shared hosting?
- Updating a live theme safely?
- How to make updatable custom WordPress theme?
- Updatable theme developing
- Looking to create an “update theme” functionality for a custom front-end dashboard
- Is it possible to issue a theme update that requires a new plugin?
- Update modified Shopify third-party theme [closed]
- Any way to permanently translate themes?
- How to throw the “We need ftp info” at a user
- How to Enfroce Domain Licensing Limits? [closed]
- Solutions for generating dynamic javascript / CSS
- Custom single template for a specific category
- Prevent/Disable Automatic Update Check
- Nested comments ignored for max per page in wordpress
- wp_nav_menu sort order?
- get_option function
- Twenty Eleven home page show only excerpt
- Snippet: Use classes instead of inline styles for text alignment
- Make a custom theme translate-ready
- Grab the first paragraph of each post
- Set Expiration Date of a Post from the Frontend with wp_insert_post
- How to Handle CSS for Multiple Header header.php Files?
- Resources for a complete beginner to learn to work professionally with WordPress [closed]
- “Cheatin’ uh?” error message on multple theme directories
- How to tell if the user is an admin?
- Removing title tags from each page
- How to attach different React Components to different Dom Roots using the new WP wordpress/scripts webpack/babel
- Remove Cookies From WordPress Core
- Is it necessary to prefix every css class in a theme framework?
- How to display posts in hyperlink with nested slugs?
- How to make Isotope and WordPress work together?
- WordPress empty Nav Menu error
- How do I Add images uploaded in the post to a default custom field
- How to add a button which saves the post then executes a function
- Disable dashboard drag&drop
- Catagories to the list of the titles in that catagory to the content of the post [closed]
- How to customize output of plugin
- How to place HTML tags in content from the_content()?
- Can I get the ID of an inserted / linked image?
- do_shortcode() in twentyeleven theme
- pagination for a custom loop with multiple post types
- Are there any caveats to compiling all of my theme’s SCSS into the style.css file in the theme root?
- SVG in list-style-image breaks when adding fill
- Alignment Problem [closed]
- Clearing dummy data before launch
- Multiple editable areas
- Converting a static HTML template into a WP theme – How do I specify page content?
- How to display date of blog creation
- Translate a theme with a PO file
- All pages are the same
- Post via git repository
- Theming media inserts
- Change modified date to current date when title updated automatically
- wordpress script_loader_tag in function.php
- Why not works the search.php file?
- My wordpress theme name isn’t updating straight away
- Adding a second logo next to the main one in header
- How to get next post and previous post URL in loop, single.php My WordPress 4.9.6
- Import settings from another theme
- Load multiple css simultaneously using functions.php
- bbPress: modifying template for forum index
- control posts order by select option
- How to Apply Category Filter to Pagination
- How do I use the add_query_arg function in a template tag like previous_post_link?
- Let users to add any number of input fields in the theme option page
- Add custom field to existing meta box?
- Theme Options Doesn’t Work On WP Multisite
- WordPress two sidebar layout or theme
- Standard Way To Do Custom Work Within A Page?
- Subsite theme mystery man replacement with Buddypress on main site [closed]
- Custom Theme functions.php – Using add_settings_field and input type=”file” to set custom logo