How do I view the details of an "error" in the dhcp-client?

Just as the title says. I have the following:

[me@r1] /ipv6 dhcp-client> print
Flags: D - dynamic, X - disabled, I - invalid 
 #    INTERFACE                                                                                                                                                 STATUS        PREFIX                                      EXPIRES-AFTER       
 0    wan-pppoe                                                                                                                                                 error

How can I see exactly what that “error” is? I’ve got nothing in the system logs.

dhcp,debug logs should be enough to show you errors.
/system logging is used for it

Thanks for that! I can now see that the following is happening: I sent over a dozen solicits, and then:

feb/20 19:28:02 dhcp,debug,packet send wan-pppoe → ff02::1:2%28
feb/20 19:28:02 dhcp,debug,packet type: solicit
feb/20 19:28:02 dhcp,debug,packet transaction-id: 13871e
feb/20 19:28:02 dhcp,debug,packet → clientid: ******** ******** ****
feb/20 19:28:02 dhcp,debug,packet → oro: 23
feb/20 19:28:02 dhcp,debug,packet → elapsed_time: 9
feb/20 19:28:02 dhcp,debug,packet → ia_pd:
feb/20 19:28:02 dhcp,debug,packet t1: 1800
feb/20 19:28:02 dhcp,debug,packet t2: 2880
feb/20 19:28:02 dhcp,debug,packet id: 0x15
feb/20 19:28:02 dhcp,debug,packet → ia_prefix:
feb/20 19:28:02 dhcp,debug,packet preferred: 2880
feb/20 19:28:02 dhcp,debug,packet valid: 3600
feb/20 19:28:02 dhcp,debug,packet prefix:::*:::/64
feb/20 19:28:02 dhcp,debug initial send failed

My ISP insists that they support DHCPv6-PD on their end and that it is enabled on my PPPoE connection. Any thoughts?

It is strange that server sends /64 to client.
Please make support output file from your router and send to support@mikrotik.com, we will try to help you.