https://www.raspberrypi.org/documentation/configuration/wireless/access-point-bridged.md
この方法だと優先側でIPアドレスがもらえていないとでダメです。
http://herb.h.kobe-u.ac.jp/raspiinfo/raspiAP.html
がよさそうな感じでしたが、古いようでそのままでは動きませんでした。勉強が必要です
別のサイトから

https://www.itmedia.co.jp/news/articles/2008/14/news042.html 一旦WiFiを切らないとAPが立ち上がらない。
これでいいようです。
端末側のRDが接続状態でスリープさせるとダメかもしれない。
再インストールで直った。

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

iptables-restore < /etc/iptables.ipv4.nat
systemctl stop hostapd
sleep 10
systemctl start hostapd
exit 0
電源制御して確実に行けるか?
https://qiita.com/hayate242/items/4f3d07d63a5b9577cb55
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

iptables-restore < /etc/iptables.ipv4.nat
iwconfig wlan0 txpower off
sleep 10
iwconfig wlan0 txpower on
exit 0
次回起動時の設定のようなので結局消しました。
pi@raspberrypi:~ $ sudo apt install xrdp

とりあえずIPアドレス確認
pi@raspberrypi:~ $ ip a
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0:  mtu 1500 qdisc mq master br0 state UP group default qlen 1000
    link/ether dc:a6:32:4f:b2:a6 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::dea6:32ff:fe4f:b2a6/64 scope link
       valid_lft forever preferred_lft forever
3: br0:  mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether dc:a6:32:4f:b2:a6 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.10/24 brd 192.168.1.255 scope global dynamic noprefixroute br0
       valid_lft 14037sec preferred_lft 12237sec
    inet6 2408:a1:43a2:0:393e:c9a0:aa16:89c3/64 scope global dynamic mngtmpaddr noprefixroute
       valid_lft 14277sec preferred_lft 12477sec
    inet6 fe80::e29d:99f7:859d:5c97/64 scope link
       valid_lft forever preferred_lft forever
4: wlan0:  mtu 1500 qdisc pfifo_fast master br0 state UP group default qlen 1000
    link/ether dc:a6:32:4f:b2:a7 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::dea6:32ff:fe4f:b2a7/64 scope link
       valid_lft forever preferred_lft forever
pi@raspberrypi:~ $

Fire HD 10 PLUS側には、Network UtilitiesとRD ClientとTermuxを入れます。
Network UtilitiesでRaspberryPiを探して
RD Clientでリモートデスクトップ
Termux でSSH接続します。

/etc/rc.local に
/etc/init.d/hostapd restart
を入れておけばいいことが判明。