Rc.local appears to not do anything on fedora-40-minimal template

So, no need to change the template. Have you tried the testing approaches in the following topic?

What happens if you run your rc.local script as root? What’s inside your rc.local? What makes you think that they “appear to do anything”?