Zorro uses just the published algorithms. I know no other ways to calculate Sharpe ratio and OptimalF, so I can't comment on that.

I don't think that a "industry norm to take monthly returns" exists. For the Sharpe ratio you simply use the returns that you have. Trading systems use the bar returns when the system is in the market. Other bars do not contribute. OptimalF is trade result based.