[Sony Cross-Device Development Themes and Apps] Ticklefish:
Thanks, my friend!

This is from Pie, if I remember you correctly? This is going to be trickier than Lollipop and Marshmallow but we should still be able to come up with something.

Your WiFi icons are being displayed by the layout file "status_bar_wifi_group.xml":

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.StatusBarWifiView android:gravity="center_vertical" android:id="@id/wifi_combo" android:layout_width="wrap_content" android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:systemui="http://schemas.android.com/apk/res-auto">
<com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:id="@id/wifi_group" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginStart="2.5dip">
<FrameLayout android:gravity="center_vertical" android:id="@id/wifi_signal_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.systemui.statusbar.AlphaOptimizedImageView android:theme="?lightIconTheme" android:id="@id/wifi_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:theme="?lightIconTheme" android:layout_gravity="center" android:id="@id/wifi_inout" android:layout_width="16.25dip" android:layout_height="15.0dip" android:scaleType="fitXY" />
</FrameLayout>
<FrameLayout android:id="@id/wifi_epdg_signal_combo" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.systemui.statusbar.AlphaOptimizedImageView android:id="@id/wifi_epdg_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/wifi_epdg_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</FrameLayout>
<View android:id="@id/wifi_signal_spacer" android:visibility="gone" android:layout_width="@dimen/status_bar_wifi_signal_spacer_width" android:layout_height="4.0dip" />
<ViewStub android:id="@id/connected_device_signals_stub" android:layout="@layout/connected_device_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<View android:id="@id/wifi_airplane_spacer" android:visibility="gone" android:layout_width="@dimen/status_bar_airplane_spacer_width" android:layout_height="4.0dip" />
</com.android.keyguard.AlphaOptimizedLinearLayout>
</com.android.systemui.statusbar.StatusBarWifiView>

And your signal icons are being displayed by the layout file "status_bar_mobile_signal_group.xml":

<?xml version="1.0" encoding="utf-8"?>
<com.android.systemui.statusbar.StatusBarMobileView android:layout_gravity="center_vertical" android:orientation="horizontal" android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android" xmlns:systemui="http://schemas.android.com/apk/res-auto">
<com.android.keyguard.AlphaOptimizedLinearLayout android:layout_gravity="center_vertical" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/mobile_group" android:layout_width="wrap_content" android:layout_height="fill_parent">
<FrameLayout android:layout_gravity="center_horizontal" android:id="@id/mobile_combo_1" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingStart="@dimen/zzz_fih_status_bar_datatype_padding_start" android:paddingEnd="@dimen/zzz_fih_status_bar_datatype_padding_start" />
<ImageView android:id="@id/mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingStart="@dimen/zzz_fih_status_bar_datatype_padding_start" android:paddingEnd="@dimen/zzz_fih_status_bar_datatype_padding_start" />
</FrameLayout>
<FrameLayout android:layout_gravity="center_vertical" android:id="@id/mobile_combo_2" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/mobile_type_in_roaming" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingStart="0.0dip" android:paddingEnd="0.0dip" />
</FrameLayout>
<FrameLayout android:id="@id/mobile_combo_3" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.systemui.statusbar.AnimatedImageView android:layout_gravity="end" android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingStart="@dimen/zzz_fih_signal_icon_padding_start" android:paddingEnd="@dimen/zzz_fih_signal_icon_padding_end" systemui:hasOverlappingRendering="false" />
<ImageView android:layout_gravity="end" android:id="@id/mobile_combo_network_type" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingStart="@dimen/zzz_fih_status_bar_voicetype_padding_start" android:paddingEnd="@dimen/zzz_fih_status_bar_voicetype_padding_end" />
</FrameLayout>
<FrameLayout android:id="@id/mobile_combo_4" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/zzz_fih_antenna_connected_r" android:contentDescription="@string/data_connection_roaming" android:paddingStart="@dimen/zzz_fih_roaming_icon_padding_start" android:paddingEnd="@dimen/zzz_fih_roaming_icon_padding_end" />
</FrameLayout>
</com.android.keyguard.AlphaOptimizedLinearLayout>
<com.android.keyguard.AlphaOptimizedLinearLayout android:gravity="center_vertical" android:orientation="horizontal" android:id="@id/five_g_group" android:layout_width="wrap_content" android:layout_height="fill_parent">
<FrameLayout android:layout_gravity="center_vertical" android:id="@id/five_g_inout_container" android:layout_width="wrap_content" android:layout_height="17.0dip">
<ImageView android:id="@id/five_g_mobile_in" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_activity_down" android:paddingEnd="2.0dip" />
<ImageView android:id="@id/five_g_mobile_out" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_activity_up" android:paddingEnd="2.0dip" />
</FrameLayout>
<ImageView android:layout_gravity="center_vertical" android:id="@id/five_g_mobile_type" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_5g_mobiledata" android:paddingEnd="1.0dip" />
<Space android:id="@id/five_g_mobile_roaming_space" android:visibility="gone" android:layout_width="@dimen/roaming_icon_start_padding" android:layout_height="fill_parent" />
<FrameLayout android:layout_gravity="center_vertical" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.systemui.statusbar.AnimatedImageView android:id="@id/five_g_mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" systemui:hasOverlappingRendering="false" />
<ImageView android:id="@id/five_g_mobile_roaming" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/stat_sys_roaming" android:contentDescription="@string/data_connection_roaming" />
</FrameLayout>
</com.android.keyguard.AlphaOptimizedLinearLayout>
</com.android.keyguard.AlphaOptimizedLinearLayout>
</com.android.systemui.statusbar.StatusBarMobileView>

We've got two problems here. We need the status bar to show the signal icon then the WiFi icon which is the opposite way round to normal. There doesn't appear to be a XML file that calls these files so we need to look at the smali. Providing your APK is deodexed, look up the hex codes for "@id/wifi_group" and "@id/mobile_combo" and search for those codes in your smali. Notepad++ has a good option for doing this. Hopefully there'll be a smali file which calls first one then the other. If there is we should be able to swap them round and we'll have the icons in the right order.

The second problem is the icons themselves. The @id's that the code is referring to don't match with any of the drawables in your folder. Which means it might be made by smali. Which is going to be awkward. So have a search for those @id's hex references as well. Hopefully there's something which we can easily mod to get our goal.

If not we might be able to force the XML to use some drawable files. Maybe.

This is going to involve some detective work and experimenting but we'll do what we can.