"--within constructs a PLINK 2 categorical phenotype out of a PLINK 1.x 'cluster' file."
"If no phenotype name is given, it defaults to 'CATPHENO'."
So the phenotype name to provide to --fst is "CATPHENO".
--fst <categorical or binary phenotype name> ['method='<method name>]
['blocksize='<jackknife block size>] ['cols='<column set descriptor>]
['report-variants'] ['zs'] ['vcols='<column set descriptor>]
['base='<pop. ID> | 'ids='<pop. ID> | 'file='<pop.-ID-pair file>]
[other population ID(s) for base=/ids=...]
The method part says "['method='<method name>]".
In the "Interpreting our flag usage summaries" section of the
General usage page, the relevant text is as follows:
* ['quoted_text='<description of value>] denotes an optional modifier that must begin with the quoted text, and be followed by a value with no whitespace in between. '|' may also be used here to indicate mutually exclusive options. E.g. "--glm perm" and "--glm mperm=10000" are both valid, and "--glm perm mperm=10000" invalid, given the summary
--glm ['perm' | 'mperm='<value>] ...