Well – it certainly is not loading the css.
I can confirm it is calling wp_register_style at line 65 and the wp_enqueue_style at line 102, but the <link> is not making it into the html.
But when I change the wp_register_style to a wp_enqueue_style at line 65, as you would expect all the styles are have link tags in the HTML. So it would appear that an wp_enqueue_style is working when called will all parameters for a css file not previously registered, but is not listing css files previously registered.
So no idea why. I thought it might be a Unicode coding issue or similar, but when I use mb_convert_encoding to convert both calls to ASCII it still doesn’t work.
So I have no idea what the cause is.