this is what i would do.

only the skaters who went to senior worlds would get the required 2-3 spots. all other skaters would get the 1 spots if qualified.

any left over spots would go to next on rank list.

that is until if they ever get back to 12 per gp event.