Generate paths based from the player location

Is it possible to generate 3 different paths based from the environment and location of the player ?

The scenario is that i have a building (about 4 floors), when the player wants to go to the destination/s a widget will appear to set the destination. After the player sets the destination/s three paths will appear, one is the shortest path the other two are alternate paths. After choosing which path to take the character will automatically move to that destination. Now if the player chose many destination, the player will choose from 3 paths to take again.

Right now im using spline to make this paths, but im having trouble with generating a spline path based from the location of the player since using the spline you have to manually set the path and god help me this building have many rooms , setting the paths individually will take about 1,140+ spline paths and a very clustered blueprint.

Is there a way to make this easier to do ?

this doesnt exactly solve your issue but one method ive used for showing paths was to use the get path to actor nodes (not sure if thats the exact name). that will create a path via the navigation then you can get the points and easily use that for a spline or for visualization.

as for creating multiple paths im not sure maybe look into eqs and have three algorithms for how it functions or soemthing.