First of all, hccapx is the only hash format hashcat accepts since a long time for -m 2500 = WPA/WPA2 hashes. The hccap format is no more supported with latest versions of hashcat.
Your mask: "?l?l?l?l?l?123" (5 times lower case letters, one custom charset ?1 which was not defined, "2" and "3") is incorrect because ?1 (or --custom-charset1) was not defined. This mask does also not cover the password "ddade123" unless you define --custom-charset1 to use "1".
Maybe you want to use "?l?l?l?l?l123" instead (5 times lower case letter, "1", "2" and "3")
Your mask: "?l?l?l?l?l?123" (5 times lower case letters, one custom charset ?1 which was not defined, "2" and "3") is incorrect because ?1 (or --custom-charset1) was not defined. This mask does also not cover the password "ddade123" unless you define --custom-charset1 to use "1".
Maybe you want to use "?l?l?l?l?l123" instead (5 times lower case letter, "1", "2" and "3")