Have apps open to workspace in fullscreen

When I assign apps workspaces, it works more or less fine except that if I make them fullscreen they leave their designated workspace.

It would be nice if:
on open they open to fullscreen in selected workspace
if fullscreened the workspace assignment stays the same

I could just fullscreen and rearrange the windows myself but with automatic assignment it’s easier because the order will always be the same and I just have to open them without moving them around each time