You don't need to use Windows to create an FTP server. There are many software packages out three that will do this. One that I use is called Serva. It's very lightweight and straight forward and fulfills what I need: an FTP server! Serva can also do PXE booting and other stuff, but that's beyond the subject here.
Serva 4.6.0 - Download
Download the Serva community version which is free. Set up the FTP server by right clicking the top Window bar in the Serva program. You'll also need to right click the top bar and minimize to tray to keep Serva running in the Windows tray below.
If this FTP server is for your local home environment only, you'll have to make sure your network connections for the computers are set as home and/or allow the traffic through the Windows firewall. In Windows 10 you set the network to "private", which is for home. That way all computes and devices in the home network can access one another.
If you plan on accessing your FTP server externally over the Internet, I don't recommend you use port forwarding to achieve that for security reasons unless you use a hardware firewall like OPNsense or pfSense. Or you can go the easier and less costly route with the reverse VPN called
ZeroTier One. With ZeroTier you run the client App on the computer with the FTP server software and then on the ZeroTier website you authenticate that computer and any other device you want access to the FTP server using ZeroTier's client software. There is a ZeroTier Android App. You use the ZeroTier client program or APP to access the FTP server...
I use ZeroTier on my phone and computers. I can access my FTP server at home and my TeamSpeak server at home from my phone or laptop There is a TeamSpeak Android App... For FTP access to the FTP server on my phone I use the FTPCafe App from F-Droid. F-Droid is like the Google play store except F-Droid only hosts free and open source Apps. I think you have to side load F-Droid. Been awhile. That just means you download the APK App file and tap the APK file to install manually on the phone. You'll have to accept this and that security warning from Android.
Another method I have used to access my home network was through OpenVPN. My router is flashed with the third-party firmware Asus Merlin. In Asus Merlin I can setup an OpenVPN server. Then I can use the OpenVPN Android App or computer program to access my router externally over the Internet establishing a VPN thereby giving me local home access to the FTP or TeamSpeak server from withen the router. I also had a DDNS (Dynamic Domain Name System) name for my external WAN IP address so instead of typing in my home external WAN IP address, I just went to a domain name I created from noip.com. So, like, homerouter32.com And the great part about the third-party router firmware Asus Merlin is that it also has a built-in DDNS facility for that as well as an OpenVPN server. Another third-party router firmware like Asus Merlin is DD-WRT and then there is Tomato and OpenWrt... I'm sure there are many others. I used to run (quite successfully) DD-WRT on an old tried and true Linksys WRT54GL router back in the day. That router was specifically manufactured for third-party firmware flashing. I'm told the "L" meant Linux. HA!
Here it is still for sale at a massive unreasonable price. It's old tech now...
I realize this doesn't solve the Windows issue, but I'm no stranger to creating an FTP server and whatnot and this is how I do it. Using Windows rather than something else that's better is probably going to be problematic and full of bloat. Just like Windows remote desktop (RDP -Remote Desktop Protocol). I use TightVNC with ZeroTier or OpenVPN...
Ask me how I sent RS-232 data over the Internet for an old police scanner...

LOL!
- - - Updated - - -
Oh, the FTP client software I use is WinSCP. Highly recommend. It has a wealth of capabilities and defaults to binary mode unlike FileZilla. Many people who have used FileZilla with their web host had their images ruined thanks to it's default ASCII mode. They still without reason don't default to binary in the program.
FileZilla does have an FTP server program... So if Serva refuses to work I guess that's an alternative. I've had Serva not start on me, but trying again worked.
Note: FileZilla is not related to the Mozilla foundation.