El icono del botón FAB de Android siempre está en negro con el tema MaterialComponents

Estoy creando una aplicación de Android y estoy usando las bibliotecas de AndroidX y el tema de diseño de Material. El tema de mi aplicación enstyles.xml es

<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>
</style>

Tengo el siguiente botón FAB de una biblioteca:

<com.leinardi.android.speeddial.SpeedDialView
        android:id="@+id/work_log_fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|end"
        app:layout_behavior="@string/speeddial_scrolling_view_snackbar_behavior"
        app:sdMainFabClosedSrc="@drawable/ic_add_white_24dp"
        app:sdOverlayLayout="@id/overlay" />

Y también probé el FAB predeterminado:

<com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="end|bottom"
        android:src="@drawable/ic_add_white_24dp"
        android:layout_margin="16dp" />

Sin importar el color del icono (un vector dibujable), el icono dentro de la FAB (de la biblioteca y del predeterminado) siempre es negro. He reducido el problema al tema del diseño del material, ya que uso el viejoTheme.AppCompat.Light.DarkActionBar en lugar de la nuevaTheme.MaterialComponents.Light.DarkActionBar el icono dentro de la FAB obtiene el color del vector original dibujable.

Alguien sabe por qué sucede esto y cómo resolverlo?

Respuestas a la pregunta(4)

Su respuesta a la pregunta