So your saying not for profit is not recreational flying.
I pretty much thought your either fly for fun, or business. Who knew?
Profit is but ONE needle the pops the protective bubble of Hobby/Recreation. If the entire flight doesn't fit 100% inside the Hobby/Recreational bubble then you no longer are afforded "Protection" from Part 107. Once the bubble is popped it's gone until you land and do a "Reset" (metaphorically).
INTENT of the flight is the determining factor. If the flight was intended to provide a service or product for anyone else then it's no longer HOBBY. Hobby/Recreation is something you can't do FOR someone else..... period.