I had a similar issue, I noticed that my host was able to initially get an ipv6 address, but would drop it after 10 minutes.
Using wireshark I found that my router was responding to Router Solicitation ICMP6 messages, but wasn't sending periodic Router Advertisement messages.
It seems that...