Avatar Bug on Quest

so whenever I join another world on vrchat with the same avatar on (from the previous world) my avatar would either go in the floor or look like Im’ playing on pc, (I play on quest) I can’t see my avatar in the mirror, and I would be above my height (or you could say floating).

Does anyone know how to solve this?