OP, the unit you mention is okay as an all in one. It has a mobile processor (built for a laptop) but will still be suitable for you needs.
All other specs look okay for your needs with the exception of RAM. There is only 1 X 16gb stick of ram but enough slots for 2 sticks.
This is important because with only 1 stick, the PC memory will only run at half speed effectively. I.agine there there is only one road from point a to point b. If that road has a crash on it, no matter what the speed limit is or how many lanes it has, things slow.
Dual channel is effectively a replication of that road so if one is blocked, the other is still available. When there are no crashes traffic flows smoothly. Now this is an over simplification on a complex subject but is apt.
You could buy another stick of 16gb ram to make it dual channel for about 1700 baht from any PC shop installed.
Alternatively, go to Advice or JIB or Powerbuy or Banana IT or Lenovo or Dell and ask for a current CPU core 5 Intel or ryzen 5 AMD processor. 2 x16 GB RAM installed in dual channel mode, and a 1 tb M2 HDD.. all the rest is just dressing.
If you get those specs, you will have a solid and long lasting PC without doubt.