My understanding is that unless the airport profile can only set the position of the aircraft based on which aircraft was used to create the profile in the first place. So if a A320 was used then yes a 777 will be in the wrong place.
There is now the option for profile creators to ad a python file ".PY" with the profile which can have aircraft specific information in it enablinmg the aircraft to park at the correct spot, providing of course all the information is included in the profile.
I did try to look into this to do some myself but came to the conclusion it's all witchcraft and I'm better off letting people who know what theyre doing come up with the profiles
. (RW Profiles are really good and they're free