What laptop would you use?

You can find the install prereqs here:
https://docs.kali.org/installation/kali-linux-hard-disk-install

That being said, to more specifically address your questions:

@CLAR said:
Also what are your thoughts on the below specs

CPU: i7-8550u Quad Core
You can get a better CPU than this. It’s not that fast and it being an i7 doesn’t necessarily make it better. For example, check out this comparison to an i5 chip (clockspeed,number of cores, etc):
Intel Core i7-8550U @ 1.80GHz vs Intel Core i5-8600K @ 3.60GHz [cpubenchmark.net] by PassMark Software

GPU: Intel HD 630
Benchmarks:
https://www.videocardbenchmark.net/gpu.php?gpu=Intel+HD+630
You might want something better here depending on how much you’ll be trying to bruteforce or pass crack as some programs are dependent on taking advantage of your GPU (hashcat) instead of CPU and you can run into issues.

RAM: 32GB 2133Mhz
This is plenty

HDD: 250GB SSD
HDD: 2TB HDD
I presume your goal is to boot your primary OS from the SSD and save everything to your HDD (files, VM space, etc)? 250 should be good on your SSD as long as you are consistent with saving to your HDD

WIFI: AC 9260 + BT 5.0

Form Factor: 13.3"
This is another area I would contemplate upgrading. Having more screen real estate personally is a major perk if you’re not linking it up to other screens. Since you do a lot of commuting you’d be able to take advantage of hotel tv’s and such but the difference of going up to a 15" or even 17" matters (at least to me).

Is there any ethernet port options on the machine in question?
what other and how many other ports are on the machine in question?

tl;dr will it run? Yes.
However past that it depends on how you will be configuring your machine / VMs / etc.

Hope this helps.