Class not found exception when using Google play services plugin to recieve leaderboard data

Im using the unity google play games plugin current version, 0.11

I successfully authenticate the user and successfully upload scores. But when I try to get the leaderboard data I recieve the following exception in android studio logcat

AndroidJavaException: java.lang.ClassNotFoundException: com.google.games.bridge.HelperFragment
                                                                                                    java.lang.ClassNotFoundException: com.google.games.bridge.HelperFragment
                                                                                                        at java.lang.Class.classForName(Native Method)
                                                                                                        at java.lang.Class.forName(Class.java:454)
                                                                                                        at com.unity3d.player.ReflectionHelper.nativeProxyInvoke(Native Method)
                                                                                                        at com.unity3d.player.ReflectionHelper.a(Unknown Source:0)
                                                                                                        at com.unity3d.player.ReflectionHelper$1.invoke(Unknown Source:29)
                                                                                                        at java.lang.reflect.Proxy.invoke(Proxy.java:1006)
                                                                                                        at $Proxy18.onFailure(Unknown Source)
                                                                                                        at com.google.android.gms.tasks.zzk.run(com.google.android.gms:play-services-tasks@@18.0.1:1)
                                                                                                        at android.os.Handler.handleCallback(Handler.java:942)
                                                                                                        at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:226)
                                                                                                        at android.os.Looper.loop(Looper.java:313)
                                                                                                        at android.app.ActivityThread.main(ActivityThread.java:8757)
                                                                                                        at java.lang.reflect.Method.invoke(Native Method)
                                                                                                        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller

I have tried using a custom proguard file to prevent this class from being removed:
-dontwarn com.google.vr.ndk.base.DaydreamApi
-keep class com.facebook.** {
;
}
-keep class com.google.unity.
* {
;
}
-keep public class com.google.android.gms.ads.{
public ;
}
-keep class com.google.android.gms.games.leaderboard.
{ ; }
-keep class com.google.android.gms.games.snapshot.
{ ; }
-keep class com.google.android.gms.games.achievement.
{ ; }
-keep class com.google.android.gms.games.event.
* { ; }
-keep class com.google.android.gms.games.stats.
* { ; }
-keep class com.google.android.gms.games.video.
* { ; }
-keep class com.google.android.gms.games.
{ ; }
-keep class com.google.android.gms.common.api.ResultCallback { ; }
-keep class com.google.android.gms.signin.
{ ; }
-keep class com.google.android.gms.dynamic.
* { ; }
-keep class com.google.android.gms.dynamite.
* { ; }
-keep class com.google.android.gms.tasks.
* { ; }
-keep class com.google.android.gms.security.
* { ; }
-keep class com.google.android.gms.base.
* { ; }
-keep class com.google.android.gms.actions.
* { ; }
-keep class com.google.games.bridge.
* { ; }
-keep class com.google.android.gms.common.ConnectionResult { ; }
-keep class com.google.android.gms.common.GooglePlayServicesUtil { ; }
-keep class com.google.android.gms.common.api.
{ ; }
-keep class com.google.android.gms.common.data.DataBufferUtils { ; }
-keep class com.google.android.gms.games.quest.
{ ; }
-keep class com.google.android.gms.nearby.
{ *; }
-keep public class com.google.ads.**{
public *;
}
-keepattributes Annotation
-dontobfuscate

I have also tried disabling proguard and minify, but no matter what I do i recieve this error. I have seen many posts about it, and have spent about a day googling and trying various workarounds. Is there a way to manually add a class to a project? Any help with this is greatly appreciated.

still having this issue