When wrapping a CollectioView inside a RefreshView all the contents get shifted to the right nearly off screen. This is fixed in all betas for dotnet 8.x It has not been back ported to Net 7.x as of yet. dotnet/maui#7315
Here is a link to fix for Maui. dotnet/maui#14302
If you can find the time to add a fix that would be awesome. I spent about 10 hours or so trying myself. Still can't figure out how you do it. Maybe after another year of learning and building stuff I will be able to understand how this all works. Fingers crossed. Till then Jerry is the solution, I hope :)