I couldn’t help but notice you mention an issue with a crash after getting the list. With the google game services plugin, if you call gameNetwork.show(“achievements”, someListener) instead of
gameNetwork.show( “achievements”, { listener=someListener } )
you’ll get a similar crash. Maybe you are passing a listener the wrong way? just a thought