I think the lack of actual building suite/street address in the email signature in the very first email would have immediately made me extremely suspicious. That's about as good as "Totally real business address, trust me bro, Singapore".
Also some kind of company main phone number in an email sig is a thing I'm expecting, even if it almost certainly goes to an IVR system, or the email sig doesn't have an extension number in it. But if a person is reaching out to me with a hand crafted email I'm also going to consider them a bit more suspiciously if there's no phone contact in the email sig.
Further, .xyz or similar as a company domain name is pretty damn suspicious when, for example, luaventures.net isn't taken as a domain name. 99% of the time when I see .xyz it's spam/scam/phishing disposable domains.
----------------
edit: looks like the website still exists: https://www.luaventures.xyz/ (open in sandbox, do not download anything, caution, etc!)
Googling luaventures.xyz turns up all sorts of weird things.
The C2 IP mentioned in the writeup appears to be a /24 of some small hosting company in the UAE.
inetnum: 89.124.107.0 - 89.124.107.255 netname: VDSINA country: NL geofeed: https://vdsina.com/geofeed_as216071.csv geoloc: 52.309711 4.935438 admin-c: SK15998-RIPE tech-c: SK15998-RIPE status: ASSIGNED PA mnt-by: servers-tech-mnt created: 2025-11-12T07:06:42Z last-modified: 2025-11-12T07:06:42Z source: RIPE
role: SERVERS TECH FZCO address: UNITED ARAB EMIRATES address: Dubai address: 336469 address: Ifza Business Park DDP, Building 1, office number 36298-001 nic-hdl: SK15998-RIPE mnt-by: lir-ae-servers-tech-1-MNT created: 2023-10-25T09:55:18Z last-modified: 2024-07-10T12:05:37Z source: RIPE # Filtered
% Information related to '89.124.107.0/24AS216071'
route: 89.124.107.0/24 origin: AS216071 mnt-by: servers-tech-mnt created: 2025-11-12T07:08:49Z last-modified: 2025-11-12T07:08:49Z source: RIPE