It's really not so much the timeline frame rate, but more source and produce. For instance, one can have NTSC 59.94fps source, drop it into a 24fps timeline, and produce to a NTSC 59.94fps profile and actually use SVRT (no encoding) as source matches produce. What will happen is some frames in the timeline will not be displayed as I need to get from 59.94 to 24 during timeline playback since I specified 24fps timeline. So if I wanted to create a snapshot at some particular frame that was available in my 59.94fps source, it may or may not be available with my timeline settings.
In your case, since getting source from:
a) many people and various video complexity
b) and the fact that most phones can create video in a highly variable frame rate depending on scene complexity
c) and the fact that most phones can create highly variable bitrate videos
d) and coupled with the fact that each contributor really only fills less than maybe 1/5 the produced product frame resolution
I'd preprocesses each source video to a smaller framesize (maintaining aspect ratio) at the final produced product frame rate you desire and simply make sure you produce to high quality video bitrate and audio at the same desired frame rate. So basically a fixed frame rate and bitrate which is usually video PD works extremely well with.
Jeff