"Am I onto something or is this survivor bias?"
Two obvious points.
two months is a very small sample even if you have a large number of trades, given that it's unlikely to be representative of conditions you can expect to see over a longer period
strategy might be capital constrained. 40% ROI on a modest amount of capital might not translate to ...