To fix the missing YouTube video issue:
Ensure the WordPress user has sufficient permissions (at least the Editor level).
Clear the WP Rocket plugin cache (if installed).
Go to Menu -> Blog Sync Status and click the Force Sync button. Wait 5-10 minutes for synchronization.
If the issue persists, try adding the
unfiltered_html
permission to the SEObot user: https://publishpress.com/knowledge-base/unfiltered_html/ and proceed with "Force Sync".
Control who has the unfiltered_html permission
Using the PublishPress Capabilities plugin, you can enable or disable the unfiltered_html permission for each user role.
Go to Capabilities in your WordPress admin area.
In the top-left corner of the screen, you can load the user role you want to customize.
Click the Admin tab.
Check or uncheck the unfiltered html box.
Click the blue Save Changes button to finish.