A lot of home automation stuff is wireless. Look into zigbee and esp32 and spiral from there. Many of my suggestions below are not necessarily smart home related.
Keystone jacks and wall plates are going to drive you nuts, but that is ok. Figure out where you want the cables to terminate before you put in the drywall. You can get a lot of jacks into the same plate so that you would only need 1 hole, for example.
All your stuff has to match, CAT6a jacks, patch panels, and patch cables. Getting the same brand will help if they have special punch down tools to make it all simpler. Colour coding can also be helpful for segregating network types. Keystone jacks are made for speaker cables and coax as well. Avoid coax in your home as it is unnecessary these days.
Look for combo setups like this to keep thinks tidy: https://www.amazon.com/Fosmon-Surround-Distribution-Speakers-Subwoofers/dp/B01N5F28ZK/ref=sr_1_31?crid=1B2ZY4UYVWM83&keywords=Keystone%2Bspeaker&qid=1675638140&sprefix=keystone%2Bspeaker%2Caps%2C104&sr=8-31&th=1
-Wherever you put electrical receptacles, put more than 1 (3 or 4 is quite simple). Avoid power bars where possible. In places with lots of receptacles, consider running them as separate breakers for top and bottom.
-Wherever you have electrical receptacle, have them with built in USB C ports
-If you plan on having wall hung electronics like TVs, run electrical up to the mounting point, and enough receptacles for all of the electronics that will be plugged in there
-Consider running lights and receptacles in the same room on different breakers
-Consider running top and bottom receptacles on different breakers
-Consider running electrical receptacles to floor locations where it makes sense
-Consider rough installation of tubing for central vac even if that is not your jam. You may want it in the future
-Consider centralized plumbing shutoff system where everything has its own untapped run to the main shutoff
-Wherever you put your washer, put a floor drain in that room, or tub under the washer.
-Wire all of your closets for lights
-Wire your kitchen with receptacles inside the cupboards
-Run your comms wiring through conduit. Use 2 45s instead of a 90* elbow wherever you can (same for the vacuum install), and at least 2 pull strings in each one, tied off at both ends.
-Run speaker wire, or at least have the conduits run to make pulling the wires much easier.
-Use hot water on demand instead of a big water tank for decent savings
-Consider doubling up on drywall for bedrooms for quieter sleeping
-Consider sound insulation in bedroom walls
-Consider sound deadening layer over joists between basement and first floor, and second and first floor but under flooring wood. It makes a huge difference
-Consider a grate covered trench in the garage for much simpler oil changes
-Mount on the wall garage door openers are much quieter, and don’t forget to add a receptacle way high on the wall for it.
-POE for your cameras will save a lot of wiring, you would need a 24 or 48 port POE switch for all your stuff
-Wherever yo are going to hang TVs, large pieces of art, or even mirrors, ensure that you have 3/4 inch plywood secured behind the drywall between the wall studs. Also use these in those same places, and replace the receptacle with one that has USB ports.
-Consider an IotaWatt system for your electrical panel (iotawatt.com - it is all local)
-Get a wire label machine, and keep track of what wires go to which room
-Label everything!! Label on the front of the plate AND the back of the plate
Don’t finish your basement ceiling until you are very happy with all of your wiring
3 Gang Wall Plate, Fosmon (3-Gang... https://www.amazon.com/dp/B01N5F28ZK?ref=ppx_pop_mob_ap_share
I got two of these. Didn’t use all the speaker ports as I’m only 5.2.2 but it works.