It still hasn't worked, but I have an update. If I try to put on tapping using
xinput set-prop "ELAN0504:01 04F3:3091 Touchpad" "libinput Tapping Enabled" 1
it gives me an error that tapping isn't a recognized property:
property 'libinput Tapping Enabled' doesn't exist, you need to specify its type and format
This happens whether I do "tapping on" or "tapping enabled" or even "tapping true"
When I do xinput list-props "ELAN0504:01 04F3:3091 Touchpad"
it gives me this list:
Device 'ELAN0504:01 04F3:3091 Touchpad':
Device Enabled (153): 1
Coordinate Transformation Matrix (155): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (284): 1
Device Accel Constant Deceleration (285): 2.500000
Device Accel Adaptive Deceleration (286): 1.000000
Device Accel Velocity Scaling (287): 12.500000
Synaptics Edges (309): 129, 3106, 126, 2220
Synaptics Finger (310): 25, 30, 0
Synaptics Tap Time (311): 180
Synaptics Tap Move (312): 175
Synaptics Tap Durations (313): 180, 180, 100
Synaptics ClickPad (314): 1
Synaptics Middle Button Timeout (315): 0
Synaptics Two-Finger Pressure (316): 282
Synaptics Two-Finger Width (317): 7
Synaptics Scrolling Distance (318): 79, 79
Synaptics Edge Scrolling (319): 0, 0, 0
Synaptics Two-Finger Scrolling (320): 1, 0
Synaptics Move Speed (321): 1.000000, 1.750000, 0.050050, 0.000000
Synaptics Off (322): 0
Synaptics Locked Drags (323): 0
Synaptics Locked Drags Timeout (324): 5000
Synaptics Tap Action (325): 0, 0, 0, 0, 0, 0, 0
Synaptics Click Action (326): 1, 3, 2
Synaptics Circular Scrolling (327): 0
Synaptics Circular Scrolling Distance (328): 0.100000
Synaptics Circular Scrolling Trigger (329): 0
Synaptics Circular Pad (330): 0
Synaptics Palm Detection (331): 0
Synaptics Palm Dimensions (332): 10, 200
Synaptics Coasting Speed (333): 20.000000, 50.000000
Synaptics Pressure Motion (334): 30, 160
Synaptics Pressure Motion Factor (335): 1.000000, 1.000000
Synaptics Grab Event Device (336): 0
Synaptics Gestures (337): 1
Synaptics Capabilities (338): 1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (339): 32, 32
Synaptics Area (340): 0, 0, 0, 0
Synaptics Soft Button Areas (341): 1617, 0, 1923, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (342): 19, 19
Device Product ID (277): 1267, 12433
Device Node (276): "/dev/input/event9"
So I have googled around for the 325: "Synaptics Tap Action" but I have no idea how to modify this besides by trial and error.
EDIT: I HAVE SOLVED IT! I used trial and error on the xinput command. For any else with this issue, the command I used was
xinput set-prop "ELAN0504:01 04F3:3091 Touchpad" "Synaptics Tap Action" 0, 0, 0, 0, 1, 0, 0
So the 5th 0 should be changed to 1
Guess what. I also just learned that I never uninstalled xf86-input-synaptics. I have uninstalled that and changed the conf file above to what I had before and now it's working again. Geez.