I have a fully working custom WordPress theme built off underscores served up locally via MAMP. Normally when migrating to a live server, I move over the wp-content directory and the .sql file, find/replaced with the appropriate live url. Sometimes I have to update permalinks to get everything working properly on the live server. I have followed these steps with my current site and the theme is showing up broken. The theme image doesn't display, and no hosted assets are loading (CDN assets are coming through). I'm getting no PHP errors and the rest of the site works fine, meaning the pages all link up. I've tried this process multiple times with no success, with plugins and with plugins disabled. Default themes are loading fine.
Anyone encountered anything like this before or know what I'm doing wrong?