If you can cast YouTube (did you try to cast?), it means there is nothing wrong with the settings. Factory reset will not solve such issues.
You may also re-install Chromecast app to see whether you can manage the Chromecast from your device.
For apps, you may try to update them from Play store.