it works on quest (obviously no sps support or particle emiiters)
however on quest there is a issue where by default the cock is fully unsheathed on quest, and stays out as the default state. and wont go back away.
EDIT: see following comment from author on a better way to fix this issue.
to fix this go to your files > The Taper > animations > FX Tapercock
and double click
in the aniamator tab, top left click layers, then aroused.
in the node graph click "idle" and the in the right pane next to motion click on the little circle, search "Taperinsideslit" and select that.
poof the cock will stay shethed when idle on quest