It seems like you're encountering an issue with Livewire's component rendering after an update to version 3.3.5. The error message indicates that Livewire is unable to find a component with a given ID, which could be related to the way Livewire is keeping track of the components' state.
Firstly, ensure that the wire:key directive is given a unique value for each instance of the component. Since you're using the same component for both mobile and desktop, it's crucial that Livewire can distinguish between the two. The wire:key should ideally be unique for each render of the component. You can use the $version variable (assuming it's unique for each version) to generate a unique key.
Here's an updated version of your component calls with dynamic keys:
<livewire:edit-version :version="$version" wire:key="'mobileComponent-' . $version->id" />
<livewire:edit-version :version="$version" wire:key="'desktopComponent-' . $version->id" />
Make sure that $version->id is a unique identifier for each version. If $version doesn't have an id property or it's not unique, you'll need to find another way to generate a unique key.
If the issue persists after ensuring unique keys, you might want to clear the Livewire cache. You can do this by running the following command:
php artisan livewire:clear
This will clear the Livewire cache and might resolve issues related to outdated cached views.
Additionally, since you mentioned that this issue started occurring after an update, it's worth checking the Livewire upgrade guide for any breaking changes or additional steps you need to take when upgrading from your previous version to 3.3.5.
Lastly, using wire:ignore might not be the best approach in this case, as it tells Livewire to ignore updates to the element and its children. This could lead to inconsistencies in your component's state. Remove the wire:ignore unless you're sure that the element does not need to be updated by Livewire.
If none of these solutions work, consider providing more context or code snippets to the Laracasts forum or the Livewire GitHub repository issues section, as there might be other factors at play that are not evident from the information provided.