The quaternion.ToAngleAxis should return a float for the angle and a vector3 for the axis. The angle for some reason is being output as a vector3 of 0's (regardless of the quaternion) instead of a float. See this graph for an example:

AL2SS27bMBBAr2LMWjQoUaZEA14EdhZB/3XiTR0IpEgZahWykMjEruKTZdEj9Qql6kRxYqPwpoUW4ow4nHlP/PXws4VbXjkF4y8tFK6q3vMbH8D5rdI2m1teWwjAldLnUslyERUMxSqKUDyiEUoxJ4gSTP07x5wyv/m7aUpbGg3jFtYwDqMhDmADY0QwHuJtANpIdXUxa3zP6wCKytw9RpDGtKBJwhHhNERxyGMkJJOI0ZilSdefE7jenbDoxv5zxjZ4MfqVLu3mXK9KrWZKuNUwy96aVZbNN41VNx/EV5Xbp2hhPFnPd0r3Qz7SA4Yseg0IScIYi3CKckI5imMZIaGKBEmBc5YkUVFIeY/hpYjXiC24Dmo3+2L3v1oodWO5ztXFDMZd28bWpV49fgbY/kXMJ8etqrWn8HYuzZleVepsXTZPXuZll/msimyvaOGbm5p02WP6TiE91Iei0bO/9OCCAA8lJsJfNcEEQbEsCBKC5kgkdMREETIWh//J39T4guyoxV7CKeMekTCKcS9hRA8k/AO8PYzhM0cw2M9PTa3eGekqFQwWqm78homfs3uCwdRV1tVqopWzNa+CwUcnqjJ/ozaX5pvSE+3F3bdLWC99e1+whE2/+tGv7vwq9Lyd7evtbw==