They have asked for "Proof of life" pics and a further copy of all passport pages though during the application. Not always but been enough times to know it is a risk.
Not seen any. The Soft Power is meant to promote Thai activities. Golf does not really fall into that does it. Pure Thai massage and language courses do not qualify either
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.